Careers

Come join the team

At Travel Centric Technology we work with the top companies in the Business Travel Industry across the globe. We are privileged to have a talented, diligent and hard-working team that have helped create products and services we are very proud of.

If you would like to be part of the TCT family, you can apply for one of the positions that we are currently recruiting for listed below, or simply send in your application to careers@travelcentrictechnology.com if you have an applicable skill set / experience. We are always looking for new talent to enhance our team.

Currently Hiring

Position: Data Analyst

Experience: 2-5 Years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Bachelor or Master degree in Science or Information Technology or Engineering domain from an accredited college or University.
Job Requirements:
  • 2 years relevant experience in Data Mapping
  • Data Analysis skills
  • Good knowledge in SQL and Excel
Job Responsibilities:
  • String data mapping skills by joining multiple tables in SQL DB
  • Deduplication
  • Content Verification with help of internet
  • New data collection from internet
Job Related Knowledge & Skills:
  • Strong verbal and written communications skills
  • Team player with excellent interpersonal skills
  • Self-motivated and independent learner
  • Ability to handle multiple projects
  • Familiar with Agile development processes

Apply now →

Position: Data Scientist

Experience: 5+ Years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor’s or higher degree; OR appropriate combination of education and experience.
Job Responsibilities:
We are looking for a Data Scientist with 5+ years of experience who will support our product and the rest of the company verticals with insights gained from analysing company data.
  • Work with stakeholders throughout the firm to identify opportunities for leveraging company data to drive business solutions.
  • Mine and analyse data from company databases, drive optimisation and improvement of product development, marketing techniques and business strategies.
  • Assess the effectiveness and accuracy of new data sources and data gathering techniques.
  • Develop custom data models and algorithms to apply to data sets.
  • Use predictive modeling to increase and optimise customer experiences, revenue generation, ad targeting and other business outcomes.
  • Coordinate with different functional teams to implement models and monitor outcomes.
  • Develop processes and tools to monitor and analyse model performance and data accuracy.
Job Requirements:
  • Experience using statistical computer languages (R, Python, SLQ, etc.) to manipulate data and draw insights from large data sets.
  • Experience working with and creating data architectures.
  • Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
  • Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
  • Coding knowledge and experience with several languages: C#, .Net, Java, Java Scripts etc.
  • Background in data warehouse design (e.g. dimensional modeling) and data mining.
  • Experience creating and using advanced machine learning algorithms and statistics: regression, simulation, scenario analysis, modeling, clustering, decision trees, neural networks, etc.
Job Related Knowledge & Skills:
  • Team player with excellent interpersonal skills.
  • Self-motivated and independent learner.
  • Ability to handle multiple projects.
  • Ability to identify or uncover patterns, correlations and trends.
  • Proven abilities to take initiative and be innovative.
  • Analytical mind with a problem-solving aptitude.
  • Familiar with Agile development processes.
  • Ability to communicate effectively in English, both written and verbal.

Apply now →

Position: DevOps Engineer

Experience: 5-8 Years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Overall 5+ Years of experience in the IT industry and at least 3 years of experience in DevOps. Closely work with various development teams, QA team and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the building and deployment.
Roles and Responsibilities:
  • Good understanding of SDLC life cycle ( Agile in particular), good understanding of enterprise standards and enterprise building principles.
  • In-depth knowledge in Windows and Linux OS.
  • Expertise and knowledge in writing automation scripts using tools like (Bash, Python, Perl and Ruby)
  • Automate build and deployments for micro services.
  • Good understanding of the mechanisms of Web-environment architectures approaches (including IIS configuration).
  • Solid experience in working with AWS cloud platform.
  • Good knowledge of configuration management tool like Ansible and Packer.
  • Hands-on working experience in building DevOps platform in AWS cloud.
  • Strong practical knowledge of CI Tools, e.g. MS Build, Jenkins, SVN, GitHub, etc.
  • Strong knowledge of Continuous Integration and Delivery approaches (CI, CD, automated testing, branching strategy, decoupling, etc).
  • Contribute towards patching activities.
  • Promotion and evangelisation of DevOps best practices.

Apply now →

Position: Performance Tester

Experience: 5-7 Years

Location: Bengaluru

Mode of Hire: Permanent

Qualifications:
Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor’s or higher degree; OR appropriate combination of education and experience.
Job Requirements
  • Total Experience Required in performance testing: 5 – 7 years.
Roles and Responsibilities
  • Performance testing experience with JMeter/LoadRunner/netstrom/NeoLoad/LoadNinja/LoadUI/SoapUI.
  • Must have knowledge of Web (HTTP/ HTML/Web Sockets), Web Service, API.
  • Good experience in JMeter scripting and execution.
  • Experience in gathering performance testing requirements, determining what needs to be tested and why, and creating test plans to implement.
  • Developing test scripts based upon business requirements and processes.
  • Good communication and technical documentation skills.
  • Experience in analysing and understanding application and performance test results and identifying problem areas and monitoring needs.
  • Performance objective analysis (response time, throughput, Workload, and resource utilisation) on executing test results and approved SLA.
  • Coordinate with Infra, DBA and development teams.
  • Daily/weekly status communication.
  • Analyse the CPU Utilisation, Memory usage, Network usage, Garbage Collection and DB Parameters and DB Reports to verify the performance of the applications.
  • Generate performance graphs, session reports and other related documentation required for validation and analysis.
  • Prepare detailed status reports, and monitoring of all defects and issues.
  • Identifying memory leakage, connection issues & Bottleneck problems in the application and recommendation to remediate bottlenecks.
  • Execute Benchmark, load, stress, endurance and other non-functional tests. Monitor application logs to determine system behaviour.
  • Hand on Experience on Monitoring tools like AppDynamics/NewRelic/Dynatrace etc…
  • Good to have experience in testing with Blazor web applications.
Skill Requirement
  • Should be aware of Agile process.
  • Must have good analytical skills.
  • Proficiency in English with very good communication skills – written and verbal.
  • Good to have knowledge of Travel domain.

Apply now →

Position: Release Manager

Experience: 6-8 Years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor’s or higher degree; OR appropriate combination of education and experience.
Job Responsibilities:
  • Will own the Release Management lifecycle which includes scheduling, coordinating and the management of releases across the enterprise for multiple applications/teams and all stakeholder including client.
  • Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes
  • Forward Plan the release windows and cycles.
  • Manage or facilitate development, test and staging environments.
  • Work with delivery teams to understand impacts of branches and code merges.
  • Continuous Integration/Continuous Deployment (plus point).
  • Versioning and rollback mechanism.
  • Oversee the releases to adhere to Enterprise standard.
  • Hold regular meetings to review the release plans, releases in progress and completed releases.
  • Participate in Change Control meetings for Change Request approval.
  • Conduct periodic reviews with respect to release readiness, schedule reviews, Go/No-Go reviews, Retrospectives.
  • Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists.
Job Related Knowledge & Skills:
  • Team player with excellent interpersonal skills.
  • Self-motivated and independent learner.
  • Should have exposure to tools like Jenkins, Apache Subversion, AWS & Octopus.
  • Ability to handle multiple projects.
  • Familiar with Agile development processes.
  • Ability to communicate effectively in English, both written and verbal.

Apply now →

Position: Senior Test Engineer

Experience: 5+ Years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor’s or higher degree; OR appropriate combination of education and experience. (Computer science preferred)
Job Requirements:
  • Mandatory skills – Java, Selenium, Cucumber(BDD), Junit/TestNG with min 3 years of experience.
  • Desired skills – SVN/GIT, Jenkins, Framework designing, REST assured, load testing with any tool, JIRA, Confluence.
  • Communication skills – Excellent.
Job Responsibilities:
  • Should be able to contribute for new framework creation.
  • Able to create new scripts indepandantly following coding standard.
  • Should be able to create custom reports to present execution test results with appropriate status & graphs.
  • Should be able to maintain existing scripts.
  • Create Test cases in BDD format for script creation.
  • Performs basic system integration tasks.
  • Provide estimation for assigned tasks.
  • Create and maintain codes and documentations.
  • Evaluates feature/upgrade/change requests and recommend courses of action with new ideas.
  • Log defects for Identified functional and performance issues.
Job Related Knowledge & Skills:
  • Team player with excellent interpersonal skills.
  • Self-motivated and independent learner.
  • Ability to handle multiple projects.
  • Familiar with Agile development processes.
  • Ability to communicate effectively in English, both written and verbal.
  • Able to take any challenging tasks & extent support to other teams.
  • Good debugging skills.

Apply now →

Position: Sr. Software Engineer – JAVA

Experience: 5-8 Years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor’s or higher degree; OR appropriate combination of education and experience.
Job Requirements:
  • 5 years of relevant established experience with good knowledge in software development roles.
  • Core Java with Multi-Threading, Collections, Swing.
  • Core Java and related technologies frameworks like Spring, Hibernate, Java persistence or other ORM frameworks.
  • Proficient in Java Web applications, soap web services & Restful services implementation.
  • MYSQL or MSSQL or NoSQL database.
  • XML, XSLT, XSD & XQuery.
  • Experience with Unix/Linux environments and scripting using Apache web servers.
  • Experience with at least one of Apache Mesos, TomEE, JBoss, Jetty, WebSphere Application Servers.
  • Good to have eclipse.swt (eclipse plugin), javafx experience.
Job Responsibilities:
  • Develops, codes, tests, and debugs new software or enhancements to existing software.
  • Participate in review meetings for – Requirements, Design and Code.
  • Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
  • Investigating new technologies.
  • Analysing specifications.
  • Involved in coding, database design and bug fixing.
  • Unit testing and reviews.
  • Integration testing with other products.
  • A technical expert with the ability to generate new ideas and solutions.
Job Related Knowledge & Skills:
  • Team player with excellent interpersonal skills.
  • Self-motivated and independent learner.
  • Ability to handle multiple projects.
  • Familiar with Agile development processes.
  • Ability to communicate effectively in English, both written and verbal.

Apply now →

Position: Sr. Software Engineer - .NET

Experience: 5+ years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Qualifications:
Bachelor or Master degree in Science or Information Technology or Engineering domain from an accredited college or University.
Job Requirements:
  • 6-8 years relevant established experience with good knowledge in Software development roles.
  • Solid coding experience in following technologies: C#, .NET, ASP.NET, MS SQL Server, MVC, WCF & XML.
  • Good knowledge and working experience in integrating third party REST Web API’s with both JSON and XML output.
  • Should have experience in Object Oriented Development and application architecture, IIS.
  • Proficient in using UML.
Job Responsibilities:
  • Responsible for software developement, code management, testing, and enhancements.
  • Participate in review meetings for – Requirements, Design and Code.
  • Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear codes.
  • Update job knowledge by studying State-of-Art development tools, programming techniques and computing equipments, participating in educational opportunities, reading professional publications, maintaining personal networks and in professional organisations.
  • Mentor and guide junior & mid-level software engineers .
  • Investigating new technologies and analysing specifications.
  • Involved in coding, database design and bug fixing.
  • Protect operations by keeping information confidential.
  • Recommend improvements to existing software programs as necessary.
  • A technical expert with the ability to generate new ideas and solutions.
Job Related Knowledge & Skills:
  • Team player with excellent interpersonal skills.
  • Self-motivated and independent learner.
  • Ability to handle multiple projects.
  • Familiar with Agile development processes.
  • Ability to communicate effectively in English, both written and verbal.
  • Strong attention to detail.

Apply now →

Position: Technical Architect

Experience: 12-17 years

Location: Bengaluru/Goa

Mode of Hire: Permanent

Job Summary:
HotelHub is looking for a passionate, enthusiastic and consulting focused candidate for our core development team. This resource is responsible for designing, developing and executing software solutions to address the business challenges, provide technical leadership to the R&D team and liaise with clients, end users and internal teams to produce high quality software solutions.
Roles & responsibilities:
  • Design, develop and execute software solutions to address business challenges
  • Provide architectural blueprints and technical leadership to R&D team
  • Evaluate and recommend tools with proper data points, technologies and processes to ensure the highest quality product platform
  • Collaborate with clients, peer organisations, quality assurance and end users to produce cutting-edge software solutions
Knowledge/Experience/Skills:

Technology Breadth and Depth:

  • Depth in related technologies on at least one platform
  • Breadth in complementary technologies on multiple platforms.
  • Extensive experience in Spring, SpringBoot, SpringCloud, ORM, Messaging technologies like Kafka, Caches, REST and Relational/NO-SQL databases.
  • Hands on experience with relational databases (MS SQL Server) and exposure to no-SQL data stores: MongoDB, ElasticSearch as well as caching stores such as Apache Ignite.
  • Good to have exposure to cloud technologies, CI/CD & Kubernetes.

Microsoft Technology:

  • Expertise in Microsoft .Net echo system including MSSQL
  • Experience with caching & queuing technologies
  • Experience with IIS configuration
  • Familiarity with Hardware and Infrastructure such as load balancers, routings & firewalls.

Hands-on approach in solving problems:

  • Should be able to contribute to solutions through coding, whenever required.
  • Be a “Go-To” person for all technical queries.
  • Should be able to address personally most of the times, otherwise should be able to investigate and find solutions from other team members/colleagues/resources.
  • Ability to make design/enhancement recommendations/decisions for multiple applications/technologies.

Methodology and Frameworks:

  • Architecture methodologies and patterns – e.g. TOGAF, SOA
  • Operational frameworks – e.g. ITIL
  • Should have been part of SLA, SLM, Incident Mgmt., Security Mgmt., Release Mgmt. etc.

Leadership:

  • At project level and organisational level – mentoring, leading by example.
  • Mentor on standards and coding practices and debug complex problems.

Communication:

  • Clarity in articulation with different stakeholders – spoken and written.
  • Excellent communication and critical thinking skills.
  • Facilitation of discussions and information elicitation.

Tactical/Process knowledge:

  • Methodology: Agile, Iterative, TDD.
  • Process knowledge of SDLC – e.g. ISO or CMMi.
  • Strong understanding of Agile software practices.
  • Templates & Standards within the organisation.

Strategy:

  • Ability to derive strategic needs from tactical requirements.
  • Ability to apply formal methodologies to assignments.
Essentials:
  • Educational qualification of MCA/BE/B Tech/M Tech from a reputed institute.
  • Minimum 3 years of experience as Technical Architect in the relevant technologies.
  • Minimum 8 years of experience in .Net technology.

Apply now →