Overview
The Azure Service Developer plays a crucial role in the design development and deployment of applications and services on the Azure cloud platform. With the rapid adoption of cloud technologies this position is fundamental in ensuring that applications are not only scalable and reliable but also secure and efficient. The developer will work closely with cross-functional teams including operations product management and quality assurance to deliver high-quality solutions that meet business needs. The ideal candidate will be experienced in cloud computing and possess a strong knack for problem-solving as well as the ability to innovate and implement solutions that enhance the organization s cloud capabilities. As the business landscape becomes increasingly digital the Azure Service Developer will contribute to driving the company s cloud strategy and ensuring operational excellence.
Key Responsibilities
- Design and develop scalable applications on the Azure platform.
- Implement RESTful APIs to facilitate seamless integration.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Optimize existing applications for performance and scalability.
- Set up and maintain CI/CD pipelines for efficient code deployment.
- Utilize DevOps practices for enhanced operational performance.
- Monitor application performance and troubleshoot issues.
- Ensure application security aligns with industry standards.
- Implement microservices architecture to improve functionality.
- Create and maintain technical documentation for developed applications.
- Participate in code reviews to maintain quality standards.
- Stay updated on the latest Azure features and best practices.
- Conduct training sessions for team members on new technologies.
- Develop disaster recovery solutions to ensure data integrity.
- Contribute to architectural discussions and strategy planning.
Required Qualifications
- Bachelors degree in Computer Science Engineering or related field.
- 8 to 12 years of experience in software development with a focus on Azure.
- Extensive knowledge of Azure services such as Azure App Services Azure Functions and Azure SQL Database.
- Proficiency in programming languages such as C# .NET Java or Python.
- Hands-on experience with database technologies including SQL Server and NoSQL databases.
- Strong understanding of cloud architecture principles and design patterns.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with Agile and Scrum methodologies.
- Ability to work collaboratively in a team-oriented environment.
- Strong analytical and problem-solving skills.
- Excellent communication skills both written and verbal.
- Able to manage multiple tasks and projects simultaneously.
- Azure certifications such as Microsoft Certified: Azure Developer Associate are preferred.
- Experience in developing and implementing security protocols.
- Knowledge of monitoring tools like Azure Monitor and Application Insights.
c#,spring boot,docker,azure monitor,kubernetes,application insights,azure app services,python,sql server,azure sql database,agile,java,nosql databases,.net,azure,azure functions,scrum