Key Responsibilities
- Participate in the full software development lifecycle from design to deployment and support.
- Develop and maintain backend applications using C# and .NET technologies.
- Build and support integrations using Azure services.
- Develop and consume RESTful APIs.
- Collaborate with Business Analysts, Product Owners, Architects, and QA teams.
- Implement CI/CD pipelines using Azure DevOps.
- Troubleshoot and resolve incidents and production issues.
- Participate in Agile ceremonies and code reviews.
- Ensure adherence to security, compliance, and development best practices.
- Maintain technical documentation and application support artifacts.
Must-Have Skills
.NET Development
- Solid experience in:
- C#
- .NET Core / .NET 6+
- Experience building enterprise backend applications.
Azure Development
- Azure Developer Associate Certification (AZ-204) Mandatory
- Hands-on experience with:
- Azure Functions
- Azure App Services
- Azure Service Bus
- Logic Apps
- API Management
Database
- Strong experience with:
- SQL Server
- Query Development
- Database Design
API Development
- Experience developing:
- REST APIs
- Service Integrations