Padmi

Technical Architect - Travel (Flights) Domain

MumbaiPosted 14 months ago
Software engineeringSeniorFull Time
Apply at Hiresquad

Opens the source posting on foundit.in

Source description

About the role

View original

Hiresquad Resources is looking for an accomplished Technical Architect with a deep background in the Travel (Flights) Domain . If you are currently working in a product-based company and bring extensive software development expertise along with at least 2 years in a technical architecture role, primarily focused on design and minimal hands-on implementation, you'll drive the architectural vision for complex systems. Qualifications Software Development Background: More than 12 years of experience in software development using C#, .Net Core, Javascript, and Typescript . Architectural Experience: A minimum of 2 years of experience as a Technical Architect , with the majority of your experience in software development and minimal involvement in hands-on implementation. Travel Domain Expertise: Must have experience in the travel industry , specifically within the flight domain . A minimum of 4 years of experience in travel, especially in flights, is preferred. Educational Background: B.E. / B.Tech in Computer Science. Product Company Experience: The candidate should be currently working in a product-based company . Skills API & Integration: Strong experience in developing and integrating Rest APIs, XML, JSON, and SOAP . Architectural & System Design: Proven architectural and system design skills. Software Design Principles: Strong experience with the Principles of good software design, including: Polymorphism, Mutability vs Immutability, Side-effecting code REST, Idempotency, SOLID principles Imperative vs Functional programming Stack vs Heap memory management Concurrent Programming: Experience in Concurrent Programming, understanding: Threads, time slicing, thread safety, critical sections async/await pattern Queues & Topics Streaming Performance Enhancement: Experience in Performance enhancement techniques (e.g., Big-O notation ). Scaling Knowledge: An understanding of Scaling concepts (e.g., Microservices, ESB, Sharding, Hexagonal Architecture ). Data Storage: Strong data storage experience with databases such as Postgres, Oracle, MySQL , and familiarity with Active Record Pattern / ORM frameworks . Scalability Expertise: Experience in scaling software for performance and growth. Cloud Platforms: Experience in GCP/AWS . Agile Methodologies: Experience with Agile development . Code Quality Tools: Experience with code review tools like SonarQube , etc. Problem-Solving: Proven experience in solving complex architecture and business problems with solutions that are extensible, simple, and optimal. System Integration Thinking: Ability to think in terms of integrating systems and networks, as well as programs. Engineering Best Practices: Experience influencing software engineering best practices within your team, including coding standards, code reviews, source control management, build processes, testing, and operations. Leadership in Development: Experience taking a leading role in building complex software systems that have been successfully delivered to customers, with other engineers working under your guidance. Communication: Experience in communicating with engineering leadership to understand requirements, describe software product features, technical designs, and product strategy. Network Security: Exposure to network security is a plus. Prior Architecture Experience: Prior complex software architecture experience will be preferred. Interested candidates can email their CV to [HIDDEN TEXT].

One address, no account. We’ll tell you when matching roles go live.

More at Hiresquad

Related open roles

View all roles