Software Developer - Insight Global

Insight Global

LongueuilFull-timeMid LevelOn-site

Job Description

Multiple Openings Level 3-5 Onsite/Hybrid In Montreal Required Skills & Experience 1+ year of experience with software development and programming At least 6 months of hands-on experience with Python 1+ year of experience working in a Linux/Unix environment Experience managing codebases using Git (GitHub, GitLab, or similar) Strong communication and problem-solving skills Experience working directly with clients or stakeholders Ability to speak and write English Must be legally authorized to work in Canada Nice to Have Skills & Experience 2–3+ years of software development experience 2+ years of Python experience Bachelor’s or Master’s degree in Computer Science, Engineering, Math, or a related field Experience working in an Agile environment Airline, crew scheduling, or operations planning experience Relational databases and data modeling experience Test-driven development experience (Gherkin, Behave, PyTest) Experience with Docker Experience with CI/CD pipelines Shell scripting experience Linux system administration experience Experience with cloud platforms (AWS, Azure, OpenStack) Experience with Kubernetes Experience with virtualization tools (Vagrant, VirtualBox) Experience with XML or enterprise data integration Spanish language skills Job Description We are seeking a Software Application Developer to join a leading aviation technology team focused on delivering crew and operations management solutions for commercial airline customers. This role is highly collaborative and customer-facing, offering the opportunity to grow both technically and professionally while working in a specialized, high-impact industry. Day-to-day, this individual will work directly with customers to understand business needs and translate those requirements into technical solutions.

Responsibilities include configuring and customizing software using Python and proprietary tools, communicating design decisions clearly to both technical and business stakeholders, and ensuring high-quality delivery through test-driven development practices. This role also involves partnering with internal teams to continuously improve processes and enhance the overall customer experience. The ideal candidate is a proactive problem solver who thrives in a fast-paced environment and is comfortable balancing hands-on development work with client interaction.

This is a hybrid position based in Montreal, QC, and requires onsite presence. This position will pay $65-120K CAD Depending on Level French Job Description: CompĂ©tences et expĂ©rience requises Minimum de 1 an d’expĂ©rience en dĂ©veloppement logiciel et programmation Au moins 6 mois d’expĂ©rience pratique avec Python Minimum de 1 an d’expĂ©rience dans un environnement Linux/Unix ExpĂ©rience avec les systĂšmes de gestion de code (Git, GitHub, GitLab ou Ă©quivalent) Excellentes compĂ©tences en communication et en rĂ©solution de problĂšmes ExpĂ©rience de travail direct avec des clients ou parties prenantes CapacitĂ© Ă  lire, Ă©crire et parler en anglais Doit ĂȘtre lĂ©galement autorisĂ© Ă  travailler au Canada CompĂ©tences et expĂ©rience souhaitĂ©es 2 Ă  3+ ans d’expĂ©rience en dĂ©veloppement logiciel 2+ ans d’expĂ©rience avec Python DiplĂŽme (Licence ou MaĂźtrise) en informatique, ingĂ©nierie, mathĂ©matiques ou domaine connexe ExpĂ©rience dans un environnement Agile ExpĂ©rience dans l’industrie aĂ©rienne (gestion des Ă©quipages ou opĂ©rations) ExpĂ©rience avec des bases de donnĂ©es relationnelles et la modĂ©lisation des donnĂ©es ExpĂ©rience en dĂ©veloppement pilotĂ© par les tests (Gherkin, Behave, PyTest) ExpĂ©rience avec Docker ExpĂ©rience avec les pipelines CI/CD ExpĂ©rience en script shell ExpĂ©rience en administration de systĂšmes Linux ExpĂ©rience avec des plateformes cloud (AWS, Azure, OpenStack) ExpĂ©rience avec Kubernetes ExpĂ©rience avec des outils de virtualisation (Vagrant, VirtualBox) ExpĂ©rience avec XML ou l’intĂ©gration de donnĂ©es d’entreprise La maĂźtrise de l’espagnol est un atout Description du poste Nous recherchons un(e) dĂ©veloppeur(se) d’applications logicielles pour rejoindre une Ă©quipe leader dans les technologies de l’aviation, spĂ©cialisĂ©e dans les solutions de gestion des Ă©quipages et des opĂ©rations pour les compagnies aĂ©riennes commerciales. Ce poste est hautement collaboratif et orientĂ© client, offrant l’opportunitĂ© de dĂ©velopper Ă  la fois des compĂ©tences techniques et professionnelles dans un secteur spĂ©cialisĂ© et Ă  fort impact.

Au quotidien, le candidat travaillera directement avec les clients pour comprendre leurs besoins d’affaires et les traduire en solutions techniques. Les responsabilitĂ©s incluent la configuration et la personnalisation des solutions logicielles Ă  l’aide de Python et d’outils propriĂ©taires, la communication des choix techniques de maniĂšre claire aux parties prenantes techniques et non techniques, ainsi que l’assurance qualitĂ© via des pratiques de dĂ©veloppement pilotĂ© par les tests. Ce rĂŽle implique Ă©galement une collaboration Ă©troite avec les Ă©quipes internes afin d’amĂ©liorer continuellement les processus et l’expĂ©rience client.

Le candidat idĂ©al est proactif, orientĂ© solution et Ă  l’aise dans un environnement dynamique combinant dĂ©veloppement technique et interaction client. Ce poste est hybride et basĂ© Ă  MontrĂ©al, QC, avec une prĂ©sence sur site requise. Salaire : 65 000 $ Ă  100 000 $ CAD , selon le niveau et l’expĂ©rience

Posted 1 months ago

Related Jobs

Related Searches

Apply Now