Job description
Skills, Experience, Education, Certifications (List minimum required to enter the role)
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Minimum of 5-7 years of professional experience in software development, with at least 3 years focused on Azure cloud platform and related services.
- Strong proficiency in Azure cloud services, including but not limited to Azure Functions, App Services, AKS, Azure Cosmos DB, Event Hubs, Service Bus, and Azure SQL Database.
- Experience with cloud-native application design patterns such as microservices, serverless, and containerization (Docker, Kubernetes).
- Expertise in programming languages such as C#, .NET Core, JavaScript (Node.js), or Python.
- Strong experience with RESTful API design, microservices architecture, and integrating third-party services.
- Hands-on experience in implementing CI/CD pipelines with Azure DevOps or other relevant tools (Git, Jenkins, etc.).
- Solid understanding of security best practices in cloud applications, including identity and access management (IAM), encryption, and secure coding practices.
- Experience with performance tuning, troubleshooting, and optimizing cloud-based applications.
- Experience with agile development methodologies and participating in sprint planning, retrospectives, and daily stand-ups.
- Experience with services like JIRA, Confluence and Azure DevOps Boards.
- Excellent problem-solving, organizational, and leadership skills.
- Strong communication and collaboration abilities to work effectively in a globally distributed team environment.
- Relevant certifications in cloud development and architecture are a plus.
Skills Required
Net Core, Azure, Sql