Description
The Senior Software Developer will plan, develop, test, and deliver enterprise software solutions for clients while mentoring technical and non-technical teammates. The role requires at least five years of software development or engineering experience, including two recent years with modern programming languages such as Python, JavaScript/TypeScript, or Java, along with a relevant degree or equivalent experience and intermediate or conversational French. Responsibilities include full-stack development, Agile or Scrum methodologies, application testing, CI/CD, domain-driven design, and client consultation. Benefits include competitive salary, pension contributions, flexible work arrangements, paid sabbatical, wellness spending, parental programs, and training.

