Description
You will design and architect enterprise-scale applications using .NET and Microsoft Azure, defining technical standards and best practices.
This role is on-site.
Responsibilities
- Lead cloud migration, modernization, and digital transformation initiatives.
- Architect and implement microservices, APIs, and event-driven systems.
- Provide technical leadership, code reviews, and mentoring to development teams.
- Ensure application security, performance optimization, and compliance with enterprise standards.
- Support CI/CD implementation and DevOps best practices.
Required Skills
- 10+ years of software development experience with strong Microsoft technologies expertise.
- 3+ years as a Solution Architect or Technical Architect.
- Hands-on experience with C#, ASP.NET Core, and .NET Framework/.NET Core.
- Extensive experience with Azure services: App Services, Functions, Logic Apps, Service Bus, Storage, API Management, Key Vault, and AKS.
- Experience designing microservices architecture and RESTful APIs.
- Hands-on experience with Docker, Kubernetes, and containerized deployments.
- Strong understanding of CI/CD pipelines using Azure DevOps.
- Experience with SQL Server and NoSQL databases.
Preferred Skills
- Azure Solutions Architect Expert Certification.
- Experience with event-driven architecture and distributed systems.