S

RQ08829 - Software Developer - Senior

S M Software Solutions
Contract
On-site
Toronto, Ontario, Canada
Technology
Job Title: RQ08829 - Software Developer - Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 5700 yonge street, Toronto, Ontario, Hybrid
Estimated Start Date: 2025-04-01
Estimated End Date: 2026-03-31
#Business Days: 248.00
Extension: Probable after the initial mandate
Hours per day or Week: 7.25 hours per day
Security Level: CRJMC

Must haves
  • 7-10 years of experience as a Senior Cognos Developer in a public sector environment or large (greater than 1000 users) business and I&IT transformation project(s).
  • Hands-on experience writing Cognos and SQL
  • Experience in large scale implementations
  • Technical expertise to enhance, configure, customize and integrate case management system with external or related applications
  • Experience in conducting requirements elicitation, fit-gap, design, and development phases in large Cognos implementations
  • Ability to advise and provide technical recommendations on infrastructure, reporting and interfaces
Description
Responsibilities Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining,
Experience and Skill Set Requirements
Application Design and Development Experience - 50%
  • Hands-on experience with Cognos. Provide end-to-end solution design, development, and unit testing along with recommendations to achieve business outcomes in alignment with business requirements, Cluster reference architecture, and Ministry-specific objectives.
  • Collaborate with stakeholders to understand business goals and support delivery outcomes.
  • Develop code following the SA development standards, architectural governance principles, and design patterns in the development of end-to-end solutions.
Methodology, Testing, and Troubleshooting - 30%
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Experience working in an agile development environment.
  • Ability to provide user and system documentation as required.
  • Contribute to the effective management of risks and issues associated with solution designs.
  • Collaborate with cross-functional and distributed teams, including designers, developers, architects, project managers, and QA.
  • Promotes industry standards and best practices with the product teams.
  • Perform thorough code reviews, including unit tests, and ensure the high quality of the software.
  • Fix defects and support developers, testers, and end users.
Planning, Documentation, and Communication - 20%
  • Prepare work plans with CYSSC Managers, report and adjust completion status, report issues and risks in a timely manner.
  • Write technical documentation that supports and thoroughly explains the architecture.
  • Deliver knowledge transfer sessions to the team on the work completed.