We are currently seeking an experienced Azure API Solutions Developer with DevOps skills to join our team. In this role, you will be responsible for designing, developing, and implementing innovative Azure API solutions using a wide range of PaaS services. The ideal candidate will have excellent communication skills, a high level of initiative, and a strong background in software design and DevOps practices.
• Design, develop, and implement scalable and robust Azure API solutions using PaaS services such as Azure APIM (mandatory), Application Gateway, Web and Function Apps, Service Bus Queues and Topic, Key Vault, Azure Identity Management, EventHub, and others.
• Collaborate with cross-functional teams to gather requirements and provide recommendations on best practices and suitable solutions.
• Develop and maintain documentation, including design specifications, API documentation, and user guides.
• Monitor and analyse the performance of implemented solutions, and recommend improvements when necessary.
• Ensure code quality and adherence to industry best practices, including security and compliance requirements.
• Participate in code and design reviews, providing and receiving constructive feedback.
• Continuously research and stay up to date on the latest Azure technologies, trends, and best practices.
• Implement DevOps practices, including the use of Azure DevOps, Git, and Octopus Deploy for streamlined deployment and continuous integration/continuous delivery (CI/CD) processes.
• Work with containerization and orchestration technologies, such as Docker, Kubernetes, and Azure Kubernetes Service (AKS).
• Bachelor's degree in Computer Science, Engineering or a related field.
• 4+ years of experience in software development, with a focus on Azure API solutions.
• Strong experience in Azure APIM.
• Proficiency in C#/ .NET and other relevant programming languages.
• Familiarity with Azure DevOps, Git, Octopus Deploy, and Agile methodologies.
• Strong understanding of RESTful APIs, microservices, and cloud-native architectures.
• Excellent written and spoken communication skills.
• High level of initiative and ability to work independently or as part of a team.
• Experience in creating Custom Policies for APIM
Nice to have
• Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert).
• Experience with infrastructure as code (IaC) tools, such as Terraform or ARM templates.
• Knowledge of performance optimization techniques, such as caching, load balancing, and auto-scaling.
• Familiarity with monitoring and logging tools, such as Azure Monitor, Application Insights, and Log Analytics.
English: C1 Advanced
If needed, we can help you with relocation process. Click here for more information.