You will design and maintain cloud-native application architectures primarily using Microsoft Azure and other PaaS solutions.
Responsibilities
Architect scalable, portable, and resilient cloud-native applications on Microsoft Azure.
Develop roadmaps for migrating monolithic applications to microservices architectures.
Collaborate with internal stakeholders and geographically dispersed development teams to oversee software design and development.
Review platforms to suggest improvements in CI/CD practices, security, and automation.
Document application architectures and conduct research on platform behavior under varying workloads.
Required Skills
12+ years of overall IT industry experience.
5+ years in a solution or application architect role using IaaS, PaaS, and SaaS platforms.
Proven experience architecting technical solutions leveraging Microsoft Azure capabilities.
Deep knowledge of Azure services including App Services, Azure Functions, Logic Apps, AKS, Service Bus, Azure SQL Database, Redis Cache, Azure Search, Azure Monitor, Application Insights, Key Vault, Cosmos DB, API Management, and ARM templates.
Expertise in Azure storage, Service Bus, Azure SQL Database, Redis Cache, Azure Search, Azure Monitor, and Application Insights.
Experience leading legacy application modernization and re-architecting systems for Azure deployment.
Strong understanding of containers, container management frameworks, and microservices architectures.
Proficiency in DevOps, cloud-native design patterns, domain-driven design, and component-based architecture.
Ability to integrate cloud-native solutions with non-cloud technologies and third-party vendor products.
Preferred Skills
Experience managing technical delivery with internal, external, and vendor-based development teams.