Home
Jobs

Technical Architect - Travel (Flights) Domain

10 - 17 years

40 - 55 Lacs

Posted:21 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Technical Architect

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].

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You