About the Company:
The company is a leading provider of cloud solutions on Microsoft Azure, with a focus on scalability and high performance.
About the Role:
The Azure .NET Architect will be responsible for designing and implementing scalable, high-performance cloud solutions on Microsoft Azure. This role requires a deep understanding of both Azure services and .NET development, as well as the ability to align technical solutions with business goals.
Responsibilities:
- Architectural Design: Design and document architecture solutions for cloud-based applications using Azure services and .NET technologies.
- Cloud Strategy: Develop and implement cloud strategies, ensuring the use of best practices in cloud design, deployment, and management.
- Technical Leadership: Provide technical leadership and mentorship to development teams, ensuring adherence to architectural guidelines and standards.
- Solution Integration: Integrate Azure services with existing systems and applications, ensuring seamless operation and data flow.
- Performance Optimization: Identify and resolve performance issues, ensuring high availability and reliability of cloud solutions.
- Security: Implement and enforce security best practices, ensuring data protection and compliance with regulatory requirements.
- Collaboration: Work closely with stakeholders, including business analysts, project managers, and development teams, to gather requirements and deliver effective solutions.
- Continuous Improvement: Stay current with emerging technologies and industry trends, continuously improving skills and recommending enhancements to existing systems.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Experience: Minimum of 10+ years of experience in software development, with at least 5+ years focused on Azure and .NET technologies.
- Certifications: Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: Azure Developer Associate, or equivalent certifications preferred.
Required Skills:
- In-depth knowledge of Azure services, including Azure App Services, Azure Functions, Azure SQL Database, and Azure DevOps.
- Expertise in .NET Framework, .NET Core, and ASP.NET.
- Experience with containerization technologies (e.g., Docker, Kubernetes) and CI/CD pipelines.
- Strong understanding of microservices architecture, RESTful APIs, and serverless computing.
- Proficiency in SQL and NoSQL databases.
- Knowledge of security best practices and compliance standards in cloud environments.
Preferred Skills:
- Excellent problem-solving skills and the ability to think strategically.
- Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Proven leadership abilities and a collaborative mindset.
- Strong organizational skills and attention to detail.