JOB DESCRIPTION :
Overview / Summary:
We are seeking a skilled developer to lead the design and development of enterprise-level applications using .NET Core and Azure services. The role involves building scalable APIs, implementing cloud-based solutions, and contributing to DevOps practices within an Agile environment.
Key Responsibilities:
• Lead the design and development of enterprise-level applications using .NET Core and Azure services
• Develop and maintain robust, secure, and high-performance REST APIs
• Implement solutions using Azure services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM)
• Design database schemas, write and optimize complex SQL queries, and ensure data integrity and performance
• Implement and manage CI/CD pipelines for automated and reliable deployments
• Utilize Docker and Kubernetes (K8s) for application deployment, scaling, and management
• Participate in Agile processes including stand-ups, sprint planning, and retrospectives
• Communicate technical concepts, issues, and solutions to both technical and non-technical stakeholders
Required Qualifications:
• Strong experience with .NET Core (C#)
• Experience with Azure Development services (Azure Functions, Service Bus, Logic App, Cosmos DB, Key Vault, APIM)
• Strong SQL skills with experience in writing and optimizing queries
• Experience in REST API development
• Experience with CI/CD (e.g., Azure DevOps, GitHub Actions)
• Hands-on experience with Docker and Kubernetes (K8s)
• Experience working in Agile processes
• Good written and verbal communication skills