This recruiter is online.

This is your chance to shine!

Apply Now

Senior Software Developer to support a HR-to-Pay Web-based applications technology

Montreal, QC
  • To be discussed
  • Contract job

  • Published since 7 day(s)

  • 1 position to fill as soon as possible

Our public sector client is seeking a Senior Software Developer (Government of Canada Reliability Clearance, 10+ years) to support HR-to-Pay web-based applications using Java, TypeScript, Azure SQL, and Node.js

Join a federally aligned initiative focused on enhancing large-scale HR-to-Pay web solutions within a complex public sector technology environment. This role involves contributing to the analysis, design, and optimization of mission-critical applications supporting national operations. The successful candidate will apply deep technical experience to improve system performance, ensure accuracy, and drive efficient implementation across integrated platforms.

Contract, Remote

Must Haves

  • Minimum 10 years as a Programmer/Software Developer within the last 12 years performing at least 5 of 7 specified tasks over projects of six months or longer
  • Hands-on Web Development using Java, TypeScript, Azure SQL, and Node.js
  • Government of Canada Reliability Clearance (mandatory)
  • Experience analyzing functional requirements and executing design, development, and implementation of application changes
  • Documented education relevant to software development

Nice to Have

  • Experience supporting HR or payroll application environments
  • Background working with public sector technology teams

Responsibilities

  • Develop and prepare diagrammatic plans to solve complex business and technical problems through computer systems
  • Design detailed programs, flow charts, and diagrams outlining computation and machine operation sequences
  • Translate detailed flow charts into coded machine instructions and collaborate with technical personnel during planning
  • Verify program accuracy and completeness through sample data preparation and acceptance test runs
  • Correct program errors by revising instructions or altering operation sequences
  • Compile specifications, flow charts, diagrams, layouts, and documentation for applications
  • Optimize performance to ensure applications meet user expectations and manage load efficiently
  • Implement Agile methodologies, including sprint planning, daily stand-ups, and retrospectives
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined