Solution Architect - .NET
We are looking for a Solution Architect - .NET to join our dynamic team.
Key Responsibilities:
- Design and architect .NET solutions on the Azure platform, considering scalability, reliability, security, and performance.
- Collaborate with project managers and business stakeholders to gather requirements and define project scope.
- Provide technical leadership and guidance to development teams throughout the project lifecycle.
- Create architectural designs, technical specifications, and other necessary documentation.
- Conduct code reviews and ensure development teams adhere to best practices and coding standards.
- Evaluate and recommend appropriate Azure services and technologies to meet project requirements.
- Design and implement CI/CD pipelines for deploying .NET applications on Azure.
- Troubleshoot issues and provide solutions to complex technical problems.
- Stay updated with emerging technologies and trends in .NET development and Azure services.
- Mentor junior developers and promote a culture of learning and innovation within the team.
Candidate Profile:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Over 10 years of experience as a Solution Architect designing and implementing .NET solutions on Azure.
- Proficiency in .NET development using C# and ASP.NET.
- In-depth understanding of Azure services, including Azure App Service, Azure SQL Database, Azure Functions, Azure Storage, Azure Cosmos DB, and Azure DevOps.
- Experience with architecting and implementing microservices and serverless applications on Azure.
- Strong grasp of cloud security best practices and experience implementing security controls in Azure environments.
- Excellent communication and collaboration skills, capable of conveying technical concepts to non-technical stakeholders.
- Effective problem-solving and troubleshooting abilities.
- Familiarity with Agile methodologies and DevOps practices.
- Relevant Microsoft certifications such as Azure Solutions Architect Expert, Azure Developer Associate, or Azure DevOps Engineer Expert are advantageous.