Key Responsibilities
• Design, develop, and maintain backend applications using .NET 8 / ASP.NET Core.
• Build and maintain RESTful APIs and microservices.
• Design and optimize SQL Server databases and queries.
• Integrate with internal and third-party systems through APIs.
• Write clean, secure, and maintainable code following best practices.
• Participate in code reviews, testing, debugging, and performance optimization.
• Support CI/CD pipelines, deployments, and production environments.
• Collaborate with Product Managers, Business Analysts, QA, DevOps, and Solution Architects in an Agile environment.
Required Qualifications:
• Bachelor’s degree in computer science, Software Engineering, or a related field.
• Minimum 5 years of backend development experience, with at least 2 years in a Senior Backend Developer role.
• Professional certifications such as Microsoft Certified: Azure Developer Associate (AZ-204), Azure Solutions Architect Expert (AZ-305), or DevOps Engineer Expert (AZ-400) are preferred.
• Strong experience with C#, .NET 8/.NET Core, ASP.NET Core Web API, SQL Server, Entity Framework Core, and REST APIs.
• Experience with Microservices, Azure, Git, CI/CD, and secure software development practices.
• Strong analytical, problem-solving, and communication skills.
Preferred Skills:
• Experience with Docker, Kubernetes, Azure DevOps, OAuth2/JWT, and cloud-native architectures.
• Government or enterprise digital transformation project experience is a plus.