About the role

  • Développeur·euse principal·e pour la Ville de Montréal, concevant des applications en systèmes de taxation. Développement full-stack avec Angular et Node.js dans un cadre agile.

Responsibilities

  • Participate in the design and development of applications.
  • Define the functional characteristics of user interfaces.
  • Design and oversee comprehensive test plans for applications.
  • Document results and analyses and identify needs for functional and non-functional testing.
  • Provide Level 3 support for production applications under your responsibility and ensure their performance.
  • Act as the technical expert within project teams by performing code reviews and mentoring less experienced developers.
  • Develop, modify and manage the growth of applications (components and their integration) and select appropriate technical options.
  • Optimize application development and maintenance.
  • Ensure interoperability of application components, the integrity of functionality, and the overall reliability of the system.

Requirements

  • Bachelor's degree (or academic equivalent) in Computer Science or another relevant field.
  • 4 years of experience related to the responsibilities of the position.
  • Proficient in full-stack development with an object-oriented approach and a focus on code quality, using web technologies such as Angular, Node.js, TypeScript and JavaScript.
  • Understanding of APIs (REST), CI/CD pipelines and DevOps practices in an Agile context.
  • Knowledge of relational and NoSQL databases (e.g., MongoDB).
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot).
  • Ensure solution reliability through unit and integration testing, code reviews and documentation.

Benefits

  • High-impact challenges
  • A career serving the people of Montreal
  • Competitive compensation and benefits
  • Work–life balance
  • Opportunities for career advancement

Job title

Senior Developer

Job type

Experience level

Senior

Salary

CA$65,937 - CA$110,907 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job