Back to jobs
Job Description
Requirements
Must-have experience
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 7+ years of experience in software development and architecture, including at least 3 years working with Azure cloud environments
- Strong experience designing scalable, resilient, and secure cloud architectures on Microsoft Azure
- Expertise in Azure services such as App Services, Azure Functions, AKS, Storage, Networking, and Security
- Proficiency in .NET Core and C# for backend development
- Solid experience building REST APIs and microservices-based architectures
- Hands-on experience with containers and orchestration technologies (Docker, Kubernetes)
- Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform, ARM Templates)
- Strong database knowledge including SQL Server, Cosmos DB, and PostgreSQL
- Experience with integration and messaging services (Azure Service Bus, Event Grid, Event Hub)
- Knowledge of monitoring and observability tools such as Application Insights and Log Analytics
- Strong understanding of cloud security practices, including IAM, RBAC, policies, and compliance frameworks
- Ability to define technical standards, governance models, and architectural best practices
- Strong strategic thinking and ability to translate business needs into technical solutions
- Excellent communication skills with both technical and business stakeholders
- Proven leadership and collaboration skills with a results-oriented mindset
- Ability to document and present complex architectures and technical decisions clearly
Nice-to-have experience
- Microsoft Certified: Azure Solutions Architect Expert certification
- Experience modernizing legacy applications into cloud-native architectures
- Knowledge of hybrid and multi-cloud architectures
Responsibilities
- Design and implement scalable, secure, and resilient cloud architectures on Azure aligned with business objectives
- Define and enforce technical standards, guidelines, and best practices for development, integration, and deployment
- Lead technical decision-making in cloud modernization and migration initiatives
- Evaluate and recommend technologies and solutions to optimize performance, scalability, and cost efficiency
- Architect and oversee system integration using APIs, microservices, and messaging patterns
- Collaborate with DevOps teams to design and implement CI/CD pipelines and deployment automation
- Ensure cloud security, compliance, and governance through proper implementation of IAM, RBAC, and policies
- Provide technical leadership and guidance to development teams throughout the project lifecycle
- Document architecture designs, patterns, and technical decisions to ensure traceability and governance
- Work closely with cross-functional teams to align technology solutions with business goals
Required Languages
English: Advanced 80–95%