Tech Stack Microsoft only (Dot Net) with Microservices, Azure, DevOps, Kubernetes etc. Certification in Azure is a must. Domain experience in Education or Edtech is mandatory; Solution Design Principles: Apply design principles, approaches, and processes to enable high-quality outputs and delivery. Solution Architecture Development: Develop solution architectures that incorporate the concerns of business, data, application, and technology domain architectures. Project Constraints: Develop solutions that can be delivered within the constraints of the project or operating environment. Dependency Management: Ensure that solution dependencies and implications are considered (e.g., skills, feasibility, performance, security, maintainability, extensibility, reuse, strategic fit, global alignment). Non-Functional Requirements: Define and manage non-functional requirements and work with project teams to ensure these requirements are met. Technical Expertise: Proven experience in designing and implementing enterprise-level technology solutions. Strong proficiency in programming languages (.Net is a must). Deep understanding of architectural design patterns, including microservices, cloud-native architectures, and service-oriented architecture (SOA). Expertise in Azure cloud platforms (AWS, GCP bonus), database management, and API-driven development. Architecture Governance: Own and manage architecture governance and conduct regular architecture reviews. Define and enforce architectural standards, development best practices, and governance for technology solutions. Technology Standards Integration Standards Security Standards Infrastructure Standards Development Standards Communication: Communicate architectures and concepts to other technology and business teams as appropriate and at different organizational levels. Project Collaboration: Work closely with the project management and business analysis teams to ensure development projects are executed and managed effectively to meet deadlines, budgets, and outcomes