Show more filters

RQ10841 - Software Developer - Full Stack - Senior

S M Software Solutions Inc

3.7
44 reviews
S M Software Solutions Inc
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Toronto, Ontario, Canada
A free Jobstore account is required to proceed to the employer site.
We are seeking an immediate Software Developer - Full Stack - Senior for the Ministry of Public and Business Service Delivery and Procurement in a hybrid role (3 days in office) at 40 St Clair Ave W., Toronto, Ontario. This senior full stack developer (Java/J2EE/EJB/STRUTS/Spring Boot expertise required, Web Services/XML, UI development/Angular/Node.JS, DevOps/tools, Agile/SCRUM/Lean, PDF/report generation, AODA, PL/SQL/Database development, Shell scripting, Oracle/IBM WebSphere, Vulnerability assessment/resolution, strong experience interfacing with relational databases utilizing Java, Oracle Forms/Reports/Oracle Application Suite understanding/extraction expertise required) leads all development activities for assigned system components (design/coding/documentation/integration/unit testing/defect resolution), develops user interface web application to enable ministry staff to correct data from data store, develops queries/scripts/application components to migrate source data to destination/target database, works closely with business analysts/quality assurance analysts to confirm application code meets business/system requirements outlined in detailed design during analysis/user acceptance testing/implementation phases of development lifecycle, and provides recommendations on best coding/solution design/impacts/options.

Requisition Class: RQ10841

Job Title: Software Developer - Full Stack - Senior

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: 40 St Clair Ave W., Toronto, Ontario (Hybrid - 3 days in office)

Estimated Start Date: June 15, 2026

Estimated End Date: March 31, 2027

Business Days: 211 (Extension: Probable after the initial mandate)

Hours per Day/Week: 7.25 hours per day

Security Level: No Clearance Required

Engagement Type: Contract / Consulting

Must Have

  • Experience with Java, J2EE, EJB, STRUTS, Spring Boot, Web Services, XML, UI development, Angular, Node.JS, DevOps and tools, Agile, SCRUM, Lean, PDF, report generation, AODA, PL/SQL, Database development, Shell scripting, Oracle, IBM WebSphere, Vulnerability assessment/resolution
  • Strong experience in interfacing with relational databases utilizing Java
  • Understanding of Oracle Forms/Reports, Oracle Application Suite
  • Ability to extract usable information from Oracle forms/reports applications

Nice Have

  • Public Sector Experience
  • Hands-on experience with agile methodologies in DevOps setup

Key Requirements

  • Ability to work with legacy applications and modernize them following OPS mandate, guidelines, and recommendations
  • Ability to understand business requirements and deliver solutions/services accordingly
  • Work on existing bugs, feature enhancements for various applications
  • Ability to work on multiple projects and prioritize work
  • Work in collaborative team environment
  • Hands-on experience with agile methodology
  • Strong communication skills

Responsibilities

  • Lead all development activities for assigned system components which includes, but is not limited to, design, coding, documentation, integration, unit testing, defect resolution
  • Develop user interface web application to enable ministry staff to correct data from data store
  • Develop queries, scripts, and/or application components to migrate source data to destination/target database
  • Work closely with business analysts and quality assurance analysts to confirm application code meets business/system requirements outlined in detailed design during analysis/user acceptance testing/implementation phases of development lifecycle
  • Provide recommendations on best coding/solution design, impacts, and options
  • Work closely with project team to confirm solution/application code meets business/system requirements outlined in detailed design during analysis/user acceptance testing/implementation phases of development lifecycle
  • Documents solution design, code, and deployment specifications and/or other code/system procedures to ensure transition to operations and supportability by Ministry
  • Lead all phases of systems development lifecycle from analysis/design, development/coding, acceptance testing, implementation, and work with project team members to review/evaluate/approve project deliverables/documentation
  • Design, develop, and code application components, database connections, web interfaces, prototypes as proof-of-concept during design phase
  • Coding, testing, and debugging of code drop/code release developed based on assigned application components
  • Code all assigned database and/or application components in accordance with approved detailed design specifications
  • Prepare code drop/code release deployment packages in preparation for release to production, and coordinate code deployment into various environments (test, staging, production)
  • Conduct and assist in code and design reviews
  • Provide accurate estimates for newly proposed functionality/enhancements and review estimates from other team members for completeness/accuracy
  • Work with Cluster technical staff to identify performance/availability issues for code drop/code release developed and provide solutions
  • Lead development activities during defect resolution cycle during acceptance test
  • Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components
  • Provide defect-free code drop/code release according to Cluster's development standards for assigned application components
  • Provide quality assurance for code drop/code release (includes: unit testing, functional testing, load testing, tuning, regression testing, providing defect resolution, fully tested application component)
  • Provide documented source code for assigned database, data schema, and/or application components and obtain approval/acceptance/sign-off by Cluster on final code drop/code release
  • Obtain acceptance/approval by Cluster and project team for all assigned deliverables
  • Ensure all artefacts/deliverables are in compliance with Government of Ontario – Information Technology Standards (GO ITS) 54 Standards
  • Actively participate in/contribute to regular project team meetings to provide status updates, raise risks/issues, provide recommendations
  • Lead workshops, demos, and/or other sessions and when required to facilitate/lead meetings
  • Provide weekly report confirming status of assigned tasks

General Skills

  • Experience in programming and analysis; specialized software package support at specified experience level
  • Ability to collaborate with IT Professionals throughout Software Development Life Cycle
  • Experience in structured methodologies for development, design, implementation, and maintenance of applications
  • Experience in design, code, test, debug, and document applications
  • Experience in use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patterns, deployment, and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • Team player with track record for meeting deadlines

Desirable Skills

  • Experience in Agile, SCRUM, Lean, DevOps methodologies
  • Knowledge and experience with programming Internet-ready applications
  • Knowledge and experience in rapid application development (RAD) methodologies
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices
  • Experience with middleware and gateways
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolve any post-implementation technical issues
  • Experience conducting design walkthrough sessions with project team
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Ability to provide user and system documentation as required

Experience And Skill Set Requirements

Category Weight UI development and AODA 20% Technical experience (web/backend development with various frameworks, Java, etc.) 30% Analysis/Development 25% Documentation 15% Vulnerability Assessment/resolution 5% Experience with govt. IT infrastructure 5%

Engagement Requirements

  • Location: Hybrid - 3 days in office, 40 St Clair Ave W., Toronto, Ontario
  • Hours: 7.25 hours per day
  • Extension: Probable after the initial mandate

How To Apply

Submit by Monday, June 8, 2026, 12:00 PM EST to kenny.offor@smsoftconsulting.com OR hrsmss@smsoftconsulting.com.

Mandatory Documents

  • Updated Resume in Word format (Mandatory)
  • References (Mandatory)
  • Expected hourly rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Note: Applications without mandatory documents cannot be submitted. Hybrid (3 days in office) required. Senior Full Stack Developers with Java/J2EE/EJB/STRUTS/Spring Boot/Angular/Node.JS/Oracle/PL/SQL/DevOps/Agile/SCRUM/Vulnerability assessment/AODA expertise only. Public Sector experience and DevOps/agile methodologies hands-on experience are pluses. GO ITS 54 Standards compliance required. Legacy application modernization experience required. Join WhatsApp for updates.

For daily updates you can also join our WhatsApp group: WhatsApp

Email is the best way to reach us.
A free Jobstore account is required to proceed to the employer site.
Jobs in Canada   »   Jobs in Ontario   »   Jobs in Toronto   »   Rq10841 - Software Developer - Full Stack - Senior

More jobs

People also search