Qualifications & Skills
Robust understanding of microservices architecture principles and best practices.
In-depth knowledge of C# programming language and the .NET framework (ASP.NET MVC/Core, Web API).
Experience working with Entity Framework for data access.
Proficiency with Azure DevOps for CI/CD pipelines and version control (Git).
Experience with Azure SQL for database design and management.
Experience with unit testing and integration testing methodologies.
Excellent problem-solving and analytical skills.
Ability to work independently and as part of a team.
Solid written and verbal communication skills.
A passion for building high-quality, scalable, and secure software applications.
EXPERIENCE
Over 4 years
Roles & Responsibilities
Design, develop, and implement robust and productive backend services using microservices architecture principles.
Write clean, maintainable,
and well-documented code using C# and the .NET framework.
Develop and implement data access layers using Entity Framework.
Utilize Azure DevOps for version control, continuous integration, and continuous delivery (CI/CD) pipelines.
Design and manage databases on Azure SQL.
Perform code reviews and participate in pair programming to ensure code quality.
Troubleshoot and debug complex backend issues.
Optimize backend performance and scalability to ensure a smooth user experience.
Stay up-to-date with the latest advancements in backend technologies and cloud platforms.
Collaborate effectively with frontend developers, product managers, and other stakeholders.
Clearly communicate technical concepts to both technical and non-technical audiences.