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 Scientist

Experience: 6+ 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 Responsibilities:
We are looking for a Data Scientist with 6+ 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: 3 Years

Location: Bengaluru

Mode of Hire: Permanent

Qualifications:
Overall 6+ 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: Software Engineer in Test

Experience: 3 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. (Computer science preferred)
Job Responsibilities:
  • 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 Requirements:
  • 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

Experience: 6-8 years

Location: Bengaluru

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: Business Intelligence Developer (BI)

Experience:5+ 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:
  • Proven experience as a BI Developer, specifically with Power BI and preferably with other platforms like Qlik, Tableau, QuickSight, etc.
  • Extensive experience in connecting BI tools like Power BI, Qlik, Splunk, etc. to different types of databases (e.g. SQL DB, mongoDB, etc.) both local and cloud (AWS/Azure).
  • Experience with Power BI Report Server.
  • Background in data warehouse design (e.g. dimensional modeling) and data mining.
  • In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework.
  • Knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
  • Understanding of AWS IAM policies, roles and administrator of AWS services.
Job Responsibilities:
  • Translate business needs to technical specifications.
  • Design, build and deploy BI solutions (e.g. reporting tools).
  • Maintain and support data analytics platforms (e.g. Splunk, Power BI, Qlik Sense, etc.)
  • Conduct unit testing and troubleshooting.
  • Evaluate and improve existing BI systems.
  • Collaborate with teams to integrate systems.
  • Develop and execute database queries and conduct analyses.
  • Create visualisations and reports for requested projects.
  • Develop and update technical documentation
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: Technical Architect

Experience: 8+ 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.
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 →

Position: Sr. Software Engineer – JAVA

Experience: 5 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:
  • 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 →