Job_Specification_DotNet_Backend_Developer
Job_Specification_DotNet_Backend_Developer
JOB LOCATION:
On-Site
JOB SUMMARY
We are seeking a skilled .NET Backend Developer to design, develop, and maintain efficient
and reliable backend services for our applications. The ideal candidate will have expertise
in .NET technologies, database systems, and a deep understanding of API development. You
will play a crucial role in building scalable and secure applications that meet business and
technical requirements.
KEY RESPONSIBILITIES
Design, develop, and maintain backend services using ASP.NET.
Write clean, scalable, and maintainable code following industry best practices.
Develop and optimize RESTful APIs for integration with frontend applications or
third-party systems.
Ensure high performance and responsiveness of APIs carrying along security in your
codes.
Design and implement database schemas, stored procedures, and queries.
Optimize database performance and ensure data integrity and low latency.
Conduct unit and integration testing for application modules and microservices.
Identify and resolve performance bottlenecks, bugs, and issues.
Collaborate with frontend developers, and other stakeholders to align on project
requirements.
Maintain technical documentation for code, APIs, and workflows.
Stay updated with the latest industry trends and security.
Participate in code reviews and contribute to team development standards.
Understanding of cloud platforms such as Azure or AWS.
Familiarity with version control systems (e.g., Git).
EDUCATIONAL QUALIFICATIONS:
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Minimum of 1 year work experience is required.
ADDITIONAL SKILLS:
Knowledge of microservices and serverless architecture is a plus.
Able to grasp and adapt to new technologies.
Experience with containerization technologies like Docker or Kubernetes is
preferred.
Knowledge of CI/CD pipelines is advantageous.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.
Ability to work independently and manage time effectively.
Basic knowledge of Common Vulnerabilities and Exposures (CVE), and patch
management.
Extensive logging and monitoring of application states.