Software Application Developer

Insight Global — Canada · Posted ~4 days ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Title: Software Application Developer Location: Montreal, QC - Hybrid, 2 days onsite Type: Perm Compensation: Salary ranges at the bottom of the job posting. 7% annual bonus. Required Skills & Experience Software development experienceAt least 6 months of Python experienceExperience working in Linux/Unix environmentsExperience using version control tools (Git, GitHub, or GitLab)Strong communication and problem-solving skillsProfessional fluency in English (Spanish is a plus) Nice to Have Skills & Experience Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or similar field (or equivalent experience)3+ years of software development experience2+ years of Python experienceExperience working in Agile environmentsBackground in airline operations, crew planning, or optimization Experience with: Relational databases and data modelingTest-driven development tools (Gherkin, Behave, Pytest)Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, etc.)Linux system administration and shell scriptingKubernetes, virtual machines, and enterprise integrationsFunctional programming concepts Job Description A client of Insight Global is seeking a Software Application Developer to join their Production Configuration Services team. This is a customer-facing role supporting the configuration and delivery of Crew and Operations Management software for airline clients. The position offers strong exposure to both technical problem solving and client interaction within the aviation industry. Key Responsibilities: Partner directly with customers to gather requirements and understand business objectivesConfigure and customize Crew Planning and Operations software using Python and a proprietary rule-based language (Rave)Translate business needs into technical solutions and clearly explain design decisions to clientsBuild and maintain strong client relationships while managing expectationsCollaborate with internal teams to improve processes and delivery efficiencyDevelop and execute automated test cases using a test-driven development approach 1+ years of experience - 68,000 CAD-78,000 CAD base. 4+ years of experience - 88,000 CAD-98,000 CAD base 8+ years of experience - 98,000 CAD-108,000 CAD base