We are seeking a highly experienced and visionary Software Architect with deep expertise in Microsoft Azure to lead the design and implementation of scalable, secure, and high-performance cloud-native solutions. This role requires a strategic thinker with hands-on experience in modern architecture patterns and a strong command of Azure services including App Services, Container Apps, Azure Functions, Azure AI, Azure AI Search, and more.
Key Responsibilities:
Design and architect end-to-end cloud solutions leveraging Azure services.
Define and document architecture standards, patterns, and best practices.
Lead technical design reviews and provide guidance to development teams.
Collaborate with stakeholders to translate business requirements into technical solutions.
Evaluate and recommend recent technologies and tools to improve system performance and reliability.
Ensure solutions are secure, scalable,
and aligned with enterprise architecture principles.
Mentor engineers and promote architectural excellence across teams.
Mandatory Skills:
Bachelor's or master's degree in computer science, Engineering, or related field.
8+ years of software development experience, with at least 4 years in software architecture roles.
Proven experience designing and deploying solutions using:
Azure App Services
Azure Container Apps / AKS
Azure Functions
Azure AI
Cognitive Services/Azure AI Foundry/Azure Open AI,
Azure AI Search
Azure DevOps and CI/CD pipelines
Azure Data Factory
Programming Languages
.Net/nodejs/python/java
Data Bases
SQL Server
Postgres
Strong understanding of microservices, serverless architectures, and event-driven systems.
Experience with RESTful APIs and integration patterns.
Familiarity with security best practices in cloud environments (e.g., identity, access control, data protection).
Education & Certifications:
Any bachelor's or master's degree in computer science or applications or others.