08 Sep
|
Thales Canada
|
Quebec City
08 Sep
Thales Canada
Quebec City
Software Developer - Full Stack Quebec City, QC (Hybrid) Full time The Thales Group is a global organization present on all continents serving five major markets, all of vital importance to our societies: aerospace, space, ground transportation, defence and security, and digital security. Whether helping cities and critical infrastructure become safe and smart, securing global financial markets, protecting data and privacy, and keeping security forces connected during critical missions, Thales ensures that everyone can continue to share information and enjoy the benefits of a connected world and enjoy a better quality of life, while staying safe and staying one step ahead of all forms of digital threat. Our team carries out research and development (R&D;) work to meet the needs of the Department of National Defence (DND) and the Canadian Armed Forces (CAF).
The projects focus on innovative digital solutions combining software development, systems integration, modern infrastructure, and generative artificial intelligence. As a full stack developer, the individual will contribute to the design, development, integration, and deployment of software solutions. The role emphasizes backend development, systems integration, and the implementation of solutions related to generative artificial intelligence.
This person will work with architects, developers, and artificial intelligence specialists to transform technical concepts into concrete, demonstrable, and scalable solutions. Participate in the integration of generative AI solutions, RAG pipelines, vector embeddings, and semantic search mechanisms. Contribute to the integration of language models, agents, or AI components into application solutions.
Develop connectors allowing AI systems to interact with APIs, databases, internal services, or external systems. Participate in prototyping, experimentation, and evaluation of solutions based on generative AI and agentic systems. Develop backend services, APIs, microservices, and integration components primarily in Python.
Participate in the development of lightweight interfaces, web prototypes, demonstrators, or internal tools.
Integrate frontend and backend components, AI services, databases, APIs, and external systems. Participate in the automation of deployments, configurations, and runtime environments.
Diagnose and resolve issues related to containers, dependencies, configurations, and Kubernetes environments. Collaborate with architects, developers, AI specialists, and other technical stakeholders. Apply best practices in development, security, documentation, testing, and code review.
Participate in the team's Agile activities. Contribute to the continuous improvement of development, DevOps, CI/CD, and automation practices. Master's or Bachelor's degree in computer science, engineering, information technology, or any other related and relevant field.
Minimum of 2 years of relevant experience in software development, fullstack development, backend, software infrastructure, or DevOps.
Experience in development with Python.
Experience with the creation, modification, or deployment of Helm charts. Ability to work on web interfaces, application prototypes, internal tools, or technical demonstrators. Good understanding of Linux environments, scripts, application configuration, and technical diagnosis.
Experience or robust interest in artificial intelligence, generative AI, or machine learning. Ability to clearly document developed components and associated technical procedures. Mastery of French and ability to work in English in a technical context.
This position requires a good knowledge of English for drafting technical documents, interacting, supporting, and/or providing services to international clients, employees, and/or partners as well as foreign government authorities who do not speak French.
Experience with frameworks related to generative AI or agentic systems,
for example LangChain, LangGraph, LlamaIndex, or equivalents.
Experience with RAG pipelines, vector embeddings, vector databases, or semantic search.
Experience with modern frontend frameworks such as React, Angular, or equivalents.
Experience in Agile methodology, notably Scrum or Kanban. Knowledge of the defense domain, military intelligence, or the Canadian Armed Forces context. This position may require the employee to set up equipment and conduct field experiments in an outdoor environment.
Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following: Company paid Extended Health, Dental, HSA, Life, AD&D;, Short-term Disability, travel insurance, Employee Assistance Plan and Well-Being program.
Retirement Savings
Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period. Company paid holidays, vacation days, and paid sick leave.
Voluntary
Life, AD&D;, Critical Illness, Long-Term Disability.
Employee
Discounts on insurance (home, and auto). Thales is an equal chance employer which values diversity and inclusivity in the workplace. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian Enhanced Reliability security clearance. From the bottom of the oceans to the depths of space and cyberspace, we help our customers navigate uncertainty with confidence and new frontiers with optimism.
📌 Fullstack Softwareentwickler (m/w/d) Java (Quebec City)
🏢 Thales Canada
📍 Quebec City