L’inclusion sans exception
Tata Consultancy Services (TCS) est un employeur qui souscrit au principe de l’égalité des chances et encourage la diversité de nationalité, d’ethnie, de sexe, d’âge, de capacité physique, de neurodiversité et d’orientation sexuelle, afin de former une main-d’œuvre à l’image de la société. Notre détermination à promouvoir la culture et la diversité se transpose dans nos politiques et pratiques en matière d’équité au travail et se reflète dans les divers parcours de notre personnel.
TCS est une société de services informatiques, de services-conseils et de solutions d’affaires qui s’associe depuis plus de 55 ans à de nombreuses entreprises parmi les plus importantes au monde dans le cadre de leur processus de transformation. TCS offre un portefeuille intégré de services et de solutions d’affaires, d’informatique et d’ingénierie fondé sur les services-conseils et les avancées de la cognitique. Elle s’appuie sur un modèle de livraison AgileMC unique, indépendant de l’emplacement, reconnu comme une référence d’excellence dans le secteur du développement de logiciels. Membre du Groupe Tata, le plus important conglomérat multinational de l’Inde, TCS est en activité dans 55 pays et compte plus de 607 000 consultants hautement compétents, dont 10 000 au Canada. La société a généré des revenus consolidés de 30 milliards de dollars US au cours de l’exercice terminé le 31 mars 2025 et est inscrite à la BSE et à la NSE en Inde. L’attitude proactive de TCS à l’égard des changements climatiques et son travail primé auprès de collectivités partout dans le monde lui ont permis de se tailler une place parmi les principaux indices de durabilité comme l’indice mondial de durabilité MSCI et l’indice FTSE4Good des marchés émergents.
Responsabilités
- Collaborer directement avec le client pour comprendre ses besoins et ses objectifs d'affaires et utiliser ces renseignements pour définir les préalables.
- Maintenir les processus et fonctionnalités existants en mettant à jour la logique ou les modèles de données afin de refléter les changements et les nouveaux besoins du client (par exemple, nouvelles conventions collectives, nouveaux types d'aéronefs, ouverture de nouvelles bases, etc.).
- Maintenir et étendre les intégrations de données existantes, notamment en mettant à jour la logique d'intégration et en modifiant l'infrastructure système au besoin.
- Effectuer des tâches DevOps telles que le déploiement des versions, l'amélioration des flux de tests automatisés et l'optimisation des processus de déploiement.
- Utiliser une méthodologie de développement axée sur les tests pour assurer une qualité optimale, en développant des cas de tests automatisés au fur et à mesure du développement.
- Expliquer clairement et avec conviction les choix de conception et les solutions techniques aux clients, tout en gérant leurs attentes et en les guidant vers des solutions souples et adaptées aux incidents.
Compétences principales
- Cinq années d'expérience en développement de logiciels et en programmation
- Deux années d'expérience de Python
- Deux années d'expérience pratique dans un environnement Linux ou Unix
- Gestion du code source et création de pipelines à l'aide d'outils tels que Git et GitLab, GitHub ou équivalent.
- Excellentes compétences en communication.
- Maîtrise parfaite de l'anglais* et du français, tant à l'oral qu'à l'écrit.
- Curiosité et capacité d'apprentissage rapide pour comprendre les concepts d'affaires et les traduire en spécifications techniques.
- Autorisation de manipuler des données soumises au contrôle des exportations américaines requise.
* La maîtrise de l’anglais est exigée pour ce poste, car la candidate ou le candidat devra collaborer quotidiennement avec des collègues ou parties prenantes anglophones ou hors Québec.
Compétences souhaitées
- Expérience en exploitation ou informatique aéronautique, idéalement en planification des équipages, avec maîtrise de Git et GitLab, GitHub ou équivalent.
- Expérience de travail au sein d'une équipe Scrum ou dans un environnement de projet Agile similaire.
- Expérience en modélisation de bases de données relationnelles, en science des données et sn analytique.
- Expérience en recherche opérationnelle ou optimisation, développement piloté par les tests (TDD), avec des outils comme Gherkin et Behave, Pytest, interfaces et intégration de données.
- Intégration corporative, Docker, CI/CD, scripts Bash.
- Formation et expérience requises : Baccalauréat technique et au moins cinq années d'expérience professionnelle pertinente, ou une maîtrise, ou une combinaison équivalente de formation et d'expérience.
TCS Canada s’engage à satisfaire les besoins d’accessibilité de toutes les personnes conformément à la Loi sur l’accessibilité pour les personnes handicapées de l’Ontario (LAPHO) et au Code des droits de la personne de l’Ontario (CDPO). Si vous avez besoin d’aménagements au cours du processus de recrutement et de sélection, veuillez en informer le service des ressources humaines.
Nous vous remercions de l’intérêt que vous portez à TCS. Les candidats qui satisfont aux exigences de ce poste seront informés dans les deux semaines suivantes. Nous vous invitons à postuler à d’autres offres correspondant à votre profil.
-------------------------------------------------------------------------------------------------------------
Inclusion without Exception
Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our people’s stories across our workforce and implemented through equitable workplace policies and processes.
TCS is an IT services, consulting, and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 55 years. Its consulting-led, cognitive-powered portfolio of business, technology, and engineering services and solutions is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest multinational business group, TCS operates in 55 countries and employs over 607,000 highly skilled individuals, including more than 10,000 in Canada. The company generated consolidated revenues of US $30 billion in the fiscal year ended March 31, 2025, and is listed on the BSE and the NSE in India. TCS' proactive stance on climate change and award-winning work with communities across the world have earned it a place in leading sustainability indices such as the MSCI Global Sustainability Index and the FTSE4Good Emerging Index.
Job Description:
Position Responsibilities
- Work directly with the client to understand their needs and business objectives and use that information to capture requirements.
- Maintain existing implemented processes and features by updating logic and/or data models to reflect customer’s new needs and changes (for example new collective agreements, new aircraft types, opening of new bases, etc.).
- Maintain and extend existing data integrations, including updating integration logic and modifying system infrastructure when required.
- Perform DevOps tasks such as release delivery, improving automated test pipelines, and enhancing deployment processes.
- Use a test-driven development methodology to ensure top quality, developing automated test cases as you code.
- Explain design decisions and technical solutions in a clear and confident way to clients, while managing client expectations and guiding them towards e incident and lean solutions.
Basic Qualifications (Required Skills Experience)
- 5 years experience with software development and programming
- 2 years experience with Python
- 2 years experience actively working in a Linux, Unix environment
- Managing a codebase and building pipelines, using a tool such as Git and GitLab, GitHub, or equivalent.
- Strong communication skills.
- Excellent verbal and written communications skills in English
- Curiosity and learning agility to understand business concepts and relate them to technical designs
- Must be eligible to handle US export-controlled data.
Preferred Qualifications (Education Experience):
- Experience with airline operation or airline IT, ideally with crew planning Git and GitLab, GitHub, or equivalent
- Experience working within a scrum team or in a similar agile project setup
- Experience with - Relational Database modelling - - - - -
- Data science and analytics
- Operations Research or Optimization Test Driven Development, using tools such as Gherkin and Behave Pytest Interfaces and data integration.
- Enterprise Integration Docker CICD Bash scripting Typical Education and Experience Technical bachelor’s degree and typically 5 or more years related work experience or a Master’s degree or an equivalent combination of education and experience.
Tata Consultancy Services Canada Inc. is committed to meeting the accessibility needs of all individuals in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code (OHRC). Should you require accommodation during the recruitment and selection process, please inform Human Resources.
Thank you for your interest in TCS. Candidates that meet the qualifications for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.