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.