Responsibilities:

• Design, develop, and maintain backend services and APIs using C# and .NET.   

• Implement infrastructure as code (IaC) using Bicep for Azure resource provisioning.   

• Collaborate with DevOps teams to set up CI/CD pipelines using Azure DevOps.   

• Optimize application performance and scalability on Azure.   

• Integrate AI-driven APIs (e.g., OpenAI) into backend systems.   

• Troubleshoot and resolve backend and infrastructure issues.   

• Ensure code quality through code reviews, testing, and best practices.   

• Stay updated with the latest trends in cloud computing, DevOps, and backend development.   

Requirements:

• Bachelor's degree in Computer Science, Software Engineering, or a related field.   

• Proven experience as a Backend Developer with strong expertise in C# and .NET.   

• Hands-on experience with Azure services, including Azure Functions, Azure App Service, and Azure Cosmos DB.   

• Proficiency in infrastructure as code (IaC) tools, particularly Bicep.   

• Experience with DevOps practices, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).   

• Familiarity with version control systems like Git and build tools like Azure DevOps or GitHub Actions.   

• Knowledge of integrating AI-driven APIs (e.g., OpenAI) into backend systems is a plus.   

• Strong understanding of RESTful API design and implementation.   

• Experience with database technologies such as SQL Server or NoSQL databases.   

• Excellent problem-solving and debugging skills.   

• Strong communication and collaboration abilities to work effectively in a team environment.   

Years of Experience:   

Minimum of 8 years of experience in backend development and DevOps practices.