Jobs.ca
Jobs.ca
Language
Government of Ontario logo

Senior Developer Operations

North York, Ontario
Senior Level
temporary

Top Benefits

Competitive compensation and benefits
Flexible work arrangements
Collegial and professional work culture

About the role

Are you passionate about making a difference? Do you have an interest in managing initiatives with potentially significant impact on government programs and services? Then consider this challenging and exciting opportunity with the Emergency Health I&IT Solutions & Technology Management Branch.

We maintain, develop and implement innovative I&IT solutions to modernize and improve emergency health in Ontario. We transform our applications and data needs by building and supporting real-time data dashboards, reporting solutions and mobile applications in the Cloud. If you're looking for a fast paced, high energy and career enriching atmosphere where you can contribute to improving our emergency health system with a focus on better services for recipients, look no further - this is the job for you.

How we support diversity, inclusion and accessibility

We are committed to build a workforce that reflects the communities we serve and to promote a diverse, anti-racist, inclusive, accessible, merit-based, respectful and equitable workplace.

We invite all interested individuals to apply and encourage applications from people with disabilities, Indigenous, Black, and racialized individuals, as well as people from a diversity of ethnic and cultural origins, sexual orientations, gender identities and expressions.

Visit the OPS Anti-Racism Policy and the OPS Diversity and Inclusion Blueprint pages to learn more about the OPS commitment to advance racial equity, accessibility, diversity, and inclusion in the public service.

We offer employment accommodation across the recruitment process and all aspects of employment consistent with the requirements of Ontario's Human Rights Code. Refer to the "How to apply" section if you require a disability-related accommodation.

About the job

Bring your expertise in application development and data products support. In this role, you will:

• Lead project teams in the development, implementation, and maintenance of cost-effective web technology solutions and services

• Provide systems development, programming, and consulting expertise to clients

• Provide expertise in supporting and deploying applications in a multi-platform environment that house .Net applications and systems that utilize technologies such as .NET, Java and iOS Cross-Platform Mobile App Development

• Deploy appropriate CI/CD tools, strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipelines (CI/CD Pipeline)

• Provide ongoing support to triage and resolve incidents arising from existing applications, services, reports and cloud infrastructure.

What you bring to the team

Technical Knowledge

Process and Data Modelling:

• You have advanced knowledge of process and data modelling, design, and development techniques.

• You can evaluate the feasibility of options and produce testing environments.

Programming Languages and Development Tools:

• You have knowledge of mobile application development with Flutter/Ionic/Angular or React.

• You have experience with emerging web technologies and cloud delivery/deployment models including Azure application support.

• You have advanced knowledge and hands-on experience with Microsoft .NET technologies (C#, ASP.NET, ASP.NET Core, MVC, WCF, IIS).

• You have strong expertise in developing APIs and web services (SOAP and REST), as well as building responsive web and Windows client applications.

• You have demonstrated experience using modern web technologies including XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT, XML, CSS.

• You have proven knowledge of Common Language Runtime (CLR) internals, performance optimization, and debugging techniques.

• You have a strong background in object-oriented programming, scalable architecture design patterns, and application refactoring best practices.

• You are skilled in developing multi-threaded applications and implementing concurrency patterns in C#.

• You have experience with UI design principles and creating user-centric interfaces for enterprise applications.

• You have proficiency in Java Enterprise technologies (JPA, Hibernate, Spring Framework).

• You have experience in MS Power BI (include DAX (Data Analysis Expressions) and Power Query

Systems Development Life Cycle and Methodologies:

• You have experience with test-driven development approaches.

• You have proven lifecycle software development experience across all phases of the SDLC and Application Lifecycle Management (ALM).

• You have a in-depth knowledge of Agile methodologies (e.g., SCRUM) and technical project leadership in fast-paced development environments.

Systems Design and Development:

• You have knowledge and experience with various standard systems analysis and design methods.

• You have familiarity with .NET Core, Spring Boot Frameworks, REST and SOAP web services.

• You have an advanced understanding of systems design and development theory and principles.

• You have familiarity with related methods, techniques, practices, and standards including OpenShift and Kafka.

• You have a demonstrated ability to translate complex client requirements into cost-effective, secure, and scalable IT solutions.

Database Development and Management:

• You have advanced knowledge of database development, management, and application database administration.

• You have experience with MS Power BI, SQL Programming, SQL Server Management Studio.

Cloud Services:

• You have experience developing secure, scalable applications leveraging cloud platforms such as Azure or AWS (e.g., Azure SQL, Azure Functions, etc.).

• You have experience with cloud-based delivery and deployment models and evaluating acquisition options for software, hardware, and web technology services.

• You have knowledge of Azure and AWS services focusing on computing, storage, database, and networking services.

Containerization and Orchestration:

• You have experience with Docker for containerization.

• You have familiarity with Kubernetes or Docker Swarm for orchestration to manage microservices and application deployment.

System Performance Optimization:

• You can diagnose and resolve system performance issues on cloud platforms.

• You have experience with optimization of configurations for best performance across different environments.

• You have familiarity with technologies such as OpenShift, Debezium, Azure Event Hub, Change Data Capture (CDC) Streaming Analytics, and Data Factory

Analytical and Problem-Solving Skills

• You have analytical skills to breakdown every technical problem and identify solutions for small pieces that can be used to solve bigger issues You can assess client's information/systems needs and lead the development of cost-effective information technology solutions.

• You can investigate and assess impact of application failures/errors and recommend resolution.

Communication and Interpersonal Skills

• You can lead discussion of systems development options and technical processes with project team.

• You can explain alternate solutions on systems development requirements.

• You are a team player and work effectively with colleagues and clients.

• You can coordinate and conduct technical training for staff and users.

• You can prepare business cases, Requests for Proposals, contracts, and project reports.

Project Management and Leadership Skills

• You can coordinate, provide input to the development of technical project plans, control project processes and provide technical leadership to project staff and external contractors.

Don't meet every qualification?

If you are excited about this position and meet most, but not all, of the listed qualifications, please still consider applying. We recognize that no one person might have every qualification in this job ad, and you just might be the right candidate!

What we offer

Why work for the Ontario Public Service?

The Ontario Public Service (OPS) is committed to being an employer of first choice, creating a positive and inclusive work environment.

• Competitive compensation and benefits

• Flexible work arrangements

• Collegial and professional work culture

• Career growth and development opportunities across multiple business areas

Additional information

Address:

  • 1 English Temporary, duration up to 12 months, 5700 Yonge St, North York, Toronto Region

Compensation Group:

Ontario Public Service Employees Union

Understanding the job ad - definitions

Schedule:

6

Category:

Information Technology

Posted on:

Wednesday, June 18, 2025

Note:

  • C-HL-225823/25

How to apply:

Please apply online, only, at www.ontario.ca/careers, quoting Job ID 225823, by Thursday July 3, 2025. Please follow the instructions to submit your application. Faxes are not being accepted at this time.

About Government of Ontario

Government Administration
10,000+

Ontario Government | Gouvernement de l'Ontario

The Ontario Government works to serve the public interest and uphold the public trust by providing Ministers with objective advice and expert guidance. The Ontario Public Service carries out the decisions and policies of the elected government with integrity and accountability and administers public services to the highest professional standards.

Le gouvernement de l'Ontario sert l'intérêt public et conserve la confiance du public en fournissant aux ministres des conseils objectifs et spécialisés. La fonction publique de l'Ontario applique les décisions et les politiques du gouvernement élu. En respectant le principe de reddition des comptes et avec intégrité, elle administre les services à la population selon les normes professionnelles les plus rigoureuses.