Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
SQL Azure Agile +7 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

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.

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