Job Description
Our client, a global brand, is looking for a Software Engineer to design, develop, and maintain a diverse portfolio of software solutions deployed on Microsoft Azure.
Roles and Responsibilities:
1. Develop and support cloud-based software solutions on the Microsoft Azure platform.
2. Collaborate with Product Owners, SMEs, users, and vendors to capture and deliver requirements.
3. Build and maintain APIs, ETLs, web applications, and transaction processing systems.
4. Contribute to an agile development environment, including sprint planning, daily stand-ups, and retrospectives.
5. Ensure robust testing and automated test implementation throughout the development cycle.
6. Develop CI/CD pipelines and employ modern DevOps practices.
7. Provide ongoing support, monitoring, and maintenance of software solutions.
Requirements:
8. 4+ years of experience in software engineering.
9. Strong knowledge of Microsoft Azure services.
10. Proficiency in .NET (C#), Azure SQL, API Management, Data Factory, Databricks.
11. Experience in CI/CD using Azure DevOps or GitHub Actions.
12. Good understanding of agile methodologies, system design, and architecture.
13. Relevant Azure certifications (e.g., Azure Developer Associate, Azure Data Engineer) are a plus.
This is an excellent opportunity to work in a cross-functional Scrum team and gain hands-on experience with cutting-edge Azure technologies.