We are seeking an experienced Senior Software Architect specializing in Microsoft technologies to lead our technical vision and architecture strategy. The ideal candidate will have deep expertise in designing, implementing, and governing enterprise-grade solutions using the Microsoft ecosystem. You will provide technical leadership, establish architectural standards, and ensure our systems are scalable, secure, and aligned with business objectives.
Key Responsibilities:
Define and govern the architectural vision for Microsoft-based solutions
Design scalable, high-availability systems using Microsoft technologies
Lead technology evaluations and make build-vs-buy recommendations
Establish coding standards, design patterns, and best practices
Mentor engineering teams on Microsoft platform capabilities
Conduct architectural reviews and performance optimizations
Collaborate with stakeholders to translate business needs into technical solutions
Ensure compliance with security and regulatory requirements
Drive cloud adoption and modernization initiatives
Research and prototype emerging Microsoft technologies
Technical Skills & Competencies: Core Microsoft Stack: