Job Summary
We 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 Responsibilities
Architecture & 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 tolerance
Technical 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 goals
Cloud, 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 solutions
Governance & 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 skills
Domain
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