Overview
Skills
Job Details
About the Role:
Remote only with occasional travel.
We are looking for a highly skilled and hands-on Technology Architect (Azure Platform) to lead the
design, development, and implementation of scalable cloud-native (Kubernetes) applications on
Microsoft Azure. The ideal candidate should have deep expertise in Azure services, application
modernization, microservices architecture, and DevOps practices, with the ability to guide teams
both technically and strategically.
We are a technology solutions provider specializing in Application Modernization and cloud-native
application design. We take on challenges which go beyond standard application design. As such, we
expect a deep understanding of the technology we work with.
Key Responsibilities
Lead the design and architecture of cloud-native applications on Azure.
Define application modernization strategies, including migration from on-premises or legacy
platforms to Azure.
Architect and implement solutions using AKS (Kubernetes), Service Bus, Event Grid, Logic
Apps, Azure App Services, Azure Functions, and API Management.
Design microservices-based architectures with a strong focus on scalability, resilience, and
performance.
Provide hands-on coding, proof-of-concepts, and technical leadership to development
teams.
Ensure best practices in security, compliance, cost optimization, and high availability across
Azure workloads.
Collaborate with stakeholders, product owners, and business teams to translate
requirements into technical solutions.
Integrate DevOps practices including CI/CD pipelines, IaC (Infrastructure as Code), and
automated testing using Azure DevOps, GitHub Actions, or equivalent tools.
Mentor engineering teams, conduct architecture reviews, and ensure adherence to cloud
design patterns and standards.
Required Skills & Qualifications
Proven experience (8+ years) in application architecture and software engineering.
Minimum 3+ years of hands-on experience with Microsoft Azure services.
Strong expertise in designing and deploying microservices, APIs, and event-driven
architectures.
Proficiency in .NET Core, C#, Node.js, or Java with hands-on coding ability.
Experience with Azure Kubernetes Service (AKS) and containerization (Docker).
In-depth knowledge of Azure PaaS services such as App Services, Functions, Cosmos DB, SQL
Database, Service Bus, and Key Vault.
Hands-on with DevOps tools (Azure DevOps, GitHub Actions, Terraform/Bicep, ARM
templates).
Strong understanding of security practices (identity, access management, data protection,
encryption, Azure AD).
Excellent problem-solving, communication, and stakeholder management skills.
Preferred Skills
Azure certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert, Azure
DevOps Engineer Expert).
Experience in multi-cloud or hybrid-cloud environments.
Exposure to front-end frameworks (Angular, React, or Vue.js) is a plus.
Experience with Domain-Driven Design (DDD) and Event Sourcing.