Azure Solutions Architect
Azure solutions architect will work with Product Managers, Project Teams and Business analysts to finalize architecture for highly scalable cloud native apps hosted on Azure.
The architect will engage over the entire lifecycle of large and complex projects from design stages through delivery oversight to ensure architectural and technical success for our customer projects.
Responsibilities include following :
Design cloud native solutions with Azure PAAS services leveraging Azure storage and messaging services such as Service Bus Topics, Event Hubs, Azure Blob and Table Storage, Azure SQL and Cosmos DB etc.
Ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment.
Architect solutions for Cloud native Application using cloud design best practices and design patterns such as CQRS, Event Sourcing, Valet Key, etc.
to create highly scalable solution
Apply Domain Driven Design concepts for designing Micro-services and API strategy
Implement containerized microservice solutions with Azure Kubernetes Services and Docker
Integrate Identity management and modern authentication and authorization protocols such as OIDC, OAuth 2.0 using Azure AD.
Programming Languages C# / .NET
Technologies and Frameworks - .NET, .NET Core
Databases Relational DBs and NoSQL DBs
Architecture patterns, design patterns
Experience with full stack technologies React.JS / Angular based front end and .NET / .NET Core based backend
Experience with Serverless architecture, API management, microservice frameworks
Azure solution architect certifications will be a great plus (Azure Solution Architect AZ-300, AZ-301 or AZ-303, AZ-304)
Understanding of Cloud security model, Cloud Network security and securely deploying infrastructure in the cloud