You will design, develop, and implement software solutions using C# and .NET within an Agile environment.
Responsibilities
Write clean, maintainable code using appropriate software design patterns.
Collaborate with product managers and stakeholders to elicit, analyze, and clarify requirements.
Perform unit testing, debugging, and troubleshooting to ensure functional and performance standards.
Participate in code reviews and contribute to technical documentation and design artifacts.
Work within an Agile team to handle sprint planning, estimation, and technical issue resolution.
Required Skills
5+ years of experience in software development.
Strong hands-on experience with C#, .NET, Web APIs, and Microservices.
Proficiency with Microsoft SQL and Cosmos DB.
Extensive experience with Azure services including App Service, Functions, Service Bus, AKS, AAD, AppInsights, Application Gateways, and Storage accounts.
Experience writing unit and integration tests using MS Test, N-Unit, or X-Unit with mocking frameworks.
Ability to build CI/CD pipelines using Azure DevOps.
Experience with Infrastructure as Code using Terraform or Bicep.
Knowledge of Application and Cloud Security best practices.
Ability to prepare well-designed technical artifacts and walk through solutions with business users.