Senior Software Developer

Joblinxsapp

Toronto

On-site

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Health Services Cluster – Government of Ontario is seeking Senior Software Developers to deliver enterprise‑level IT solutions. You will work across multi‑tier architectures, lead technical design, coding, testing, and integration efforts, and collaborate with analysts, architects and stakeholders to meet business objectives.

The role requires hands‑on expertise in large‑scale IT environments, strong leadership, and the ability to translate requirements into scalable and secure systems.

Qualifications

  • 10+ years of IT systems development in complex environments.
  • Experience across multiple platforms: Web, Desktop, Mobile, Mainframe.
  • Strong knowledge of multi‑tier open‑standard technologies (REST, SOAP, XML/JSON).
  • Experience with design, development, testing, and integration of enterprise IT solutions.
  • Ability to lead design reviews, and technical guidance to teams.

Responsibilities

  • Analyze requirements with stakeholders.
  • Create architectural artifacts and design documentation.
  • Lead architecture reviews and provide technical leadership.
  • Develop and test software, including integration and deployments.
  • Produce technical documentation and user guides.
  • Coordinate with testers and analysts to ensure quality.

Skills

Senior IT leadership
Full-stack development
Systems integration
Technical design
Code reviews
Testing & debugging
Documentation
Project estimation

Tools

JSP/Servlets
JEE
EJB
JNDI
JDBC
JMS
XML
JSON
REST
SOAP
Struts
Tomcat
Apache
Oracle Designer
WebSphere
WebLogic
SUN Solaris
Windows Server
.NET
VPN
PKI
LDAP
Oracle RDBMS/PLSQL

Job description

Position: Senior Software Developer
Client: Health Services Cluster – Government of Ontario
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: 5700 Yonge Street, Toronto, ON
Work Arrangement: 100% Onsite
Contract: September 15, 2026 – March 31, 2027
Extension: Up to one additional term, subject to available contract days/funding
Hours: 7.25 hours per day, Monday–Friday, within standard business hours of 8:00 AM–5:00 PM, excluding lunch
Openings: 4
Security Clearance: No clearance required

Position Overview

We are seeking Senior Software Developers to support the Health Services Cluster within the Government of Ontario. The successful candidates will provide hands‑on expertise across enterprise application development, full‑stack multi‑tier solutions, systems integration, technical design, coding, testing, troubleshooting, and technical leadership. This role is suited to senior‑level developers who have extensive experience working with large‑scale, complex, multi‑platform IT environments and who can translate business and technical requirements into robust, scalable, secure, and maintainable solutions. The successful candidate will work closely with Business Analysts, Solution Architects, System Testers, Developers, Project Teams, and external stakeholders to deliver enterprise‑level technology solutions.

Key Responsibilities
  • Conduct requirements analysis in collaboration with Business Analysts and project stakeholders.
  • Develop conceptual, logical, and physical solution design and architecture artifacts.
  • Participate in architecture checkpoints and provide technical support throughout the solution lifecycle.
  • Lead and participate in solution design walkthroughs and technical reviews.
  • Develop and maintain comprehensive technical documentation, system documentation, and user guides.
  • Perform hands‑on software development, coding, component development, and systems integration.
  • Conduct unit and integration testing of developed components.
  • Develop detailed unit and integration test cases.
  • Collaborate with System Testers to develop test cases covering functional, performance, security, and vulnerability testing.
  • Lead technical investigations and coordinate resolution of complex technical problems, incidents, defects, and system issues.
  • Perform debugging, refactoring, performance optimization, and technical remediation.
  • Evaluate client requirements and develop appropriate technical recommendations and solution alternatives.
  • Lead or contribute to end‑to‑end enterprise‑level IT solution delivery.
  • Conduct solution design reviews and code walkthroughs.
  • Provide technical guidance and leadership to System Analysts, Developers, and Testers.
  • Support work estimation, technical planning, project delivery, and implementation activities.
  • Work with internal teams, service delivery partners, external consultants, and stakeholders to ensure successful delivery.
  • Prepare and conduct knowledge‑transfer sessions and walkthroughs for technical project team members.
  • Develop and maintain knowledge‑transfer checklists and supporting technical materials.
  • Contribute to IT standards, architecture practices, security, privacy, quality assurance, and governance activities.
  • Manage and prioritize multiple technical assignments while meeting project deadlines and delivery commitments.
Requirements
1. Senior IT Systems Development Experience – Mandatory
  • 10+ years of demonstrated experience in IT systems development within complex, multi‑platform environments.
  • Demonstrated experience across multiple platforms, such as:
    • Web
    • Desktop
    • Mobile
    • Mainframe
    • Micro/mini systems
  • Strong experience with multi‑tiered, open‑standard technologies, including several of the following:
    • JSP / Servlets
    • JEE / Java Enterprise Edition
    • EJB
    • JNDI
    • JDBC
    • JMS
    • XML
    • JSON
    • REST
    • SOAP‑based Web Services
    • Struts Framework
    • Tomcat
    • Apache
    • Oracle Designer
    • WebSphere
    • WebLogic
    • SUN Solaris
    • Windows Server 2008/2012
    • .NET
    • VPN
    • PKI
    • LDAP
    • Oracle RDBMS / PL/SQL
    • Source code and application package management/deployment tools
  • Thorough knowledge of large‑scale, complex systems analysis methodologies, systems design and development, programming concepts and languages, Internet/Intranet technologies, and emerging technologies.
2. Full-Stack Systems Components, Development & Integration – Mandatory
  • Advanced knowledge and demonstrated experience with full‑stack, multi‑tier solution development.
  • Strong experience in systems/components analysis, design, coding, integration, and implementation.
  • Demonstrated experience with:
    • REST APIs
    • SOAP / WSDL Web Services
    • JSON / XML messaging
    • User Interface development
    • Web components
    • UI libraries/frameworks
    • Integration with third‑party solutions and services
  • Experience using design and development tools such as:
    • MS Visio
    • Power Designer
    • Eclipse
    • JetBrains IntelliJ
    • Atom
    • Visual Studio Code
    • Other comparable enterprise development/design tools
3. Technical Project Leadership – Mandatory
  • Demonstrated experience leading development teams in the delivery of end‑to‑end, enterprise‑level IT solutions.
  • Proven ability to conduct solution design walkthroughs and code walkthroughs.
  • Experience providing technical leadership and direction to:
    • System Analysts
    • Software Developers
    • Testers
    • Other technical project resources
  • Knowledge of:
    • Project management methodologies
    • Analytical tools and processes
    • Work estimation
    • ITIL best practices
  • Demonstrated ability to lead major, complex IT projects, coordinate technical staff and external consultants, and ensure deliverables are completed within defined scope, timelines, quality standards, and project parameters.
4. Analytical & Problem‑Solving Skills – Mandatory
  • Strong ability to identify, investigate, and coordinate resolution of technical problems and incidents.
  • Ability to conduct technical research, assess client requirements, lead design initiatives, and develop technical recommendations and solution alternatives.
  • Strong experience with:
    • Systems debugging
    • Troubleshooting
    • Refactoring
    • Performance optimization
  • Ability to develop technical design features and alternatives that ensure effective operation of:
    • Hardware platforms
    • Software platforms
    • IT security controls
    • Quality control systems
5. Communication & Stakeholder Management – Mandatory
  • Excellent written and verbal communication skills.
  • Ability to prepare technical reports, system documentation, user guides, and other project documentation.
  • Ability to clearly explain complex technical solutions to both technical and non‑technical stakeholders.
  • Strong collaboration skills when working with project teams, business stakeholders, service delivery partners, vendors, and external stakeholders.
  • Experience discussing and presenting application development methodologies and technical approaches.
  • Ability to collaborate with, monitor, and manage service delivery partners.
  • Comfortable participating in technical working groups, IT discussions, committees, and stakeholder meetings.
  • Demonstrated ability to work on multiple assignments concurrently.
  • Strong interpersonal, consulting, negotiation, and stakeholder‑engagement skills.
  • Proven team player with a demonstrated track record of meeting deadlines and delivering project commitments.
6. Public Sector / Government Experience – Preferred
  • Experience working within a government or public‑sector environment is strongly preferred.
  • Ability to quickly acquire and apply knowledge of government:
    • Strategies
    • Directives
    • Policies
    • Procedures
    • Guidelines
  • Understanding of IT standards and guidelines relating to:
    • Architecture artifact development
    • Architecture checkpoints
    • Security
    • Privacy
    • IT governance and quality standards
Critical Must-Have Requirements
  • 10+ years of IT systems development experience in complex, multi-platform environments.
  • Thorough knowledge of large-scale complex systems analysis, design, development, programming, Internet/Intranet, and emerging technologies.
  • Advanced full‑stack, multi‑tier solution development and systems integration experience.
  • Hands‑on experience with REST APIs, SOAP/WSDL, JSON/XML messaging, UI/web components, and third‑party integrations.
  • Strong ability to identify and resolve complex technical problems/incidents, conduct research, assess requirements, lead technical design activities, and develop recommendations.
  • Experience with debugging, refactoring, and system/application optimization.
  • Experience leading development teams and delivering enterprise‑level IT solutions.
  • Experience conducting solution design and code walkthroughs.
  • Strong technical leadership, stakeholder management, communication, and consulting capabilities.
  • Ability to work 100% onsite at 5700 Yonge Street, Toronto, Monday to Friday.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Java Developer
Senior Full Stack Java Developer

SereneAID • Toronto

On-site
CAD 110,000 - 160,000
RQ08825 - Project Manager/Leader - Senior
RQ08825 - Project Manager/Leader - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08570 - Technology Architect - Senior
RQ08570 - Technology Architect - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Software Developer – Senior (RQ11449) Land & Resources Cluster
Software Developer – Senior (RQ11449) Land & Resources Cluster

Softline™ Technology Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
RQ07963:Sr. Software Developer Full Stack
RQ07963:Sr. Software Developer Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
RQ08836 - Software Developer - Senior
RQ08836 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 120,000
RQ08932 - Systems Analyst - Senior
RQ08932 - Systems Analyst - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08949 - Software Developer - Senior
RQ08949 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
Software Developer
Software Developer

GovTech Talent Solutions Inc. • Oshawa, Toronto

On-site
CAD 90,000 - 130,000