NET Developer
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain scalable APIs and microservices using the Microsoft .NET platform.
-
Build and enhance backend services ensuring high performance, reliability, and security.
-
Collaborate with cross-functional teams to deliver modern software solutions.
-
Develop user-friendly applications by integrating backend services with modern front-end frameworks.
-
Contribute to the design and implementation of cloud-based solutions within the Microsoft Azure ecosystem.
-
Follow best practices in software development, code quality, and version control.
-
Participate in code reviews and ensure high engineering standards.
-
Support the implementation of test automation practices and contribute to improving software quality.
Requirements
-
8-10 years of experience in software development.
-
Strong experience with Microsoft .NET platform and C# development.
-
Hands-on experience in building REST APIs and microservices architectures.
-
Experience with Azure DevOps and Git for CI/CD and version control.
-
Familiarity with modern front-end frameworks such as Vue.js, Angular, or React.
-
Exposure to cloud environments, preferably Microsoft Azure.
-
Understanding of test automation practices, with TDD experience being a plus.
-
Strong problem-solving and analytical skills.
You Should Possess the Ability to:
-
Design and implement scalable and maintainable backend services.
-
Work effectively within Agile or collaborative development environments.
-
Write clean, reusable, and well-documented code.
-
Integrate backend APIs with modern front-end technologies.
-
Troubleshoot and resolve complex technical issues.
-
Continuously learn and adopt modern development practices and tools.