We are seeking a skilled .NET Developer with 5+ years of experience to join our dynamic team.
The ideal candidate will have hands-on experience developing and deploying scalable applications using the .NET framework, with strong expertise in Microsoft Azure, API Management (APIM), and Azure DevOps (ADO). This role involves designing, implementing, and optimizing enterprise-level solutions while collaborating with cross-functional teams to ensure seamless integration and deployment.
Key Responsibilities
- Design, develop, and maintain scalable applications and APIs using the .NET framework and Azure services.
- Implement and manage Azure API Management (APIM) for secure, scalable API integrations.
- Build and automate CI/CD pipelines using Azure DevOps (ADO) for efficient software delivery.
- Collaborate with architects, analysts, and stakeholders to gather requirements and design effective solutions.
- Ensure robust application performance by optimizing code, implementing best practices, and performing thorough testing.
- Monitor and troubleshoot applications using Azure tools to ensure reliability and high availability.
- Maintain documentation and provide knowledge transfer for developed solutions.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in .NET application development (.NET Core, C#).
- Strong expertise in Microsoft Azure services (Azure Functions, App Services, Logic Apps, and Cosmos DB).
- Proficiency in using Azure API Management (APIM) for API design, security, and deployment.
- Hands-on experience with Azure DevOps (ADO), including pipeline creation and release management.
- Familiarity with front-end technologies (e.g., Angular, React) is a plus.
- Solid understanding of RESTful APIs, microservices architecture, and integration patterns.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Experience with Azure Kubernetes Services (AKS) or containerization technologies like Docker.
- Knowledge of database systems such as SQL Server and Azure SQL.
- Experience with agile development methodologies and tools like Jira or Confluence.