Job SummaryWe are seeking an experienced Platform Architect (.Net) to define, design, and evolve our enterprise application platform. In this role, you will own the overall architecture of .NET-based systems, ensuring scalability, security, performance, and maintainability across multiple products and teams. You’ll work closely with engineering leadership to set technical direction and guide teams in building reliable, future-ready solutions.Key ResponsibilitiesArchitecture & Platform Design• Define and maintain the overall architecture for .NET-based platforms and services• Design scalable, secure, and high-availability systems using modern .NET technologies• Establish architectural standards, best practices, and design patterns• Drive decisions around monolith vs microservices, APIs, messaging, and integration patterns• Ensure system performance, resilience, and fault toleranceTechnical Leadership• Act as a technical authority and mentor for development teams• Review system designs and code for architectural alignment and quality• Guide teams in adopting modern .NET features and frameworks• Collaborate with product, DevOps, and security teams to align technology with business goalsCloud, DevOps & Security• Architect cloud-native and hybrid solutions (Azure preferred; AWS/GCP acceptable)• Define CI/CD, infrastructure-as-code, and deployment strategies• Ensure compliance with security, data protection, and regulatory requirements• Design monitoring, logging, and observability solutionsGovernance & Strategy• Evaluate and recommend tools, frameworks, and third-party platforms• Lead modernization and legacy system transformation initiatives• Create technical roadmaps and support long-term platform evolution• Balance technical excellence with delivery timelines and cost efficiency
Required Skills & Qualifications• Extensive experience with .NET / .NET Core architecture• Strong background in designing enterprise-scale backend systems• Strong knowledge of API design (REST, GraphQL, gRPC)• Good Experience in database querying and design (SQL Server and/or NoSQL solutions)• Strong understanding of distributed systems, caching, and messaging• Experience with cloud platforms (Azure strongly preferred)• Strong understanding of security principles and authentication/authorization• Excellent communication and stakeholder collaboration skillsDomain Experience in Aviation domain (Airlines, Aviation Products) will be a big positive.Nice to Have• Experience with microservices and event-driven architecture(s)• Experience in designing Multi-threaded and Concurrent Solutions.• Knowledge of Data Science, Machine Learning and Artificial Intelligence• Knowledge of containerization and orchestration (Docker, Kubernetes)• Experience with domain-driven design (DDD)• Familiarity with performance testing and capacity planning