Senior Azure Cloud-Native Developer/Architect
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and experienced Senior Azure Cloud-Native Developer/Architect to lead the design, development, and implementation of our next-generation applications on the Microsoft Azure platform. You will play a pivotal role in shaping our cloud strategy and ensuring the scalability, resilience, and performance of our cloud-native services., The Senior Azure Cloud-Native Developer/Architect will be responsible for architecting, developing, and deploying robust and scalable applications using Azure's PaaS and serverless offerings. This role requires a deep understanding of cloud-native principles, microservices architecture, containerization, and DevOps practices. You will work closely with development teams, product managers, and other stakeholders to deliver cutting-edge solutions that meet business objectives., * Design and implement highly scalable, secure, and cost-effective cloud-native solutions on Microsoft Azure.
- Lead the development and deployment of microservices, serverless functions (Azure Functions), and containerized applications (Azure Kubernetes Service - AKS, Azure Container Instances - ACI).
- Architect solutions using Azure PaaS services such as Azure App Service, Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Service Bus, Azure Event Grid, and API Management.
- Define and implement DevOps practices, including CI/CD pipelines (Azure DevOps), infrastructure as code (ARM templates, Bicep, Terraform), and automated testing.
- Provide technical leadership and mentorship to development teams on cloud-native best practices and Azure technologies.
- Collaborate with stakeholders to understand requirements and translate them into technical designs and solutions.
- Ensure solutions adhere to security best practices, compliance requirements, and industry standards.
- Optimize application performance, scalability, and reliability in the Azure cloud environment.
- Conduct proof-of-concepts and evaluate new Azure services and technologies.
- Troubleshoot and resolve complex technical issues related to Azure services and applications.
- Develop and maintain technical documentation for architectures, designs, and processes.
- Stay current with the latest advancements in Azure and cloud-native technologies., 7. Work-Life Balance: We believe in a healthy work-life balance, ensuring that you have time to unwind, pursue your hobbies, and spend quality time with loved ones.
- Inspiring and eco-friendly workplace: We just moved to an amazing new building. We believe an inspiring workspace fuels creativity and fosters a positive work culture, allowing our employees to reach their full potential. The Wings building is also designed with eco-friendly features and energy-efficient systems. By reducing our ecological footprint, we are contributing to a greener future and aligning our business practices with our environmental values. The building is also very easily accessible by public transportation.
Requirements
- Degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Extensive experience in software development with a significant focus on cloud solutions.
- Proven experience in designing, developing, and deploying applications on Microsoft Azure.
- Strong proficiency in one or more programming languages commonly used in Azure development (e.g., C#, .NET, Python, Java, Node.js).
- Deep understanding of cloud-native architectures, microservices, serverless computing, and containerization (Docker, Kubernetes).
- Hands-on experience with Azure PaaS services (e.g., Azure App Service, Azure Functions, AKS, Azure SQL, Cosmos DB, Azure Storage, Service Bus, Event Grid).
- Experience with Azure DevOps (Pipelines, Repos, Artifacts, Test Plans) or similar CI/CD tools.
- Proficiency in infrastructure as code (IaC) tools like ARM templates, Bicep, or Terraform.
- Solid understanding of networking, security, and identity management concepts in Azure (e.g., Azure Active Directory, VNETs, NSGs, Azure Key Vault).
- Experience with monitoring and logging solutions in Azure (e.g., Azure Monitor, Application Insights).
- Excellent problem-solving, analytical, and communication skills.
- Ability to lead technical discussions and mentor junior team members.
Preferred Qualifications
- Relevant Microsoft Azure certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert, Azure Developer Associate).
- Experience with event-driven architectures and messaging systems.
- Knowledge of API design and management best practices.
- Familiarity with other cloud platforms (AWS, GCP) is a plus.
- Experience with Agile/Scrum methodologies.
- Understanding of data analytics and machine learning services in Azure.
Benefits & conditions
- Competitive package: We offer a competitive salary package with additional benefits like a company car, smartphone, medical insurance, pension plan, net allowance, laptop, meal vouchers, etc. We review our salary grid twice a year to ensure we are in line with the market.
At Devoteam, we combine strong values - respect, frankness, ambition, entrepreneurship & collaboration - with a fun environment that empowers you to innovate and succeed.