Apply By: Monday, June 9, 2025 11:59 pm EDT
Competition Status: Application Screening

Approximately 167 individuals applied for this opportunity.

We are screening ALL applications received on or before the closing date and rating them against the qualifications outlined in the job ad. Applicants whose resume and cover letter best demonstrate how they meet the qualifications to do the job will be invited to continue in the hiring process.

To learn about our recruitment process, visit our Hiring Process.

Lead Developer

Job ID:
229217
Organization:
Ministry of Public and Business Service Delivery and Procurement
Division:
GovTechON - Government Services Integration Cluster
City:
Toronto
Position(s) language:
English
Job term:
2 Temporary contract/assignment up to 18 months with possible extension
Job code:
17162 - Systems Officer 6
Salary:
$1,852.71 - $2,314.51 Per week*
*Indicates the salary listed as per the OPSEU Collective Agreement.

Drive Excellence and Innovation!
Join our team as a Lead Developer and drive innovation within the Government Services Integration Cluster. You'll streamline programs and achieve business goals through expert systems development. Lead development teams in analyzing requirements, architecting, designing, and implementing solutions that adhere to standards. Identify re-use opportunities, create reusable services, and mentor staff in new technologies.

Investigate emerging technologies, develop best practices, and provide design evaluations. Collaborate with IT colleagues to implement solutions, resolve issues, and support business partners. Foster innovation, improve team efficiency, and maintain trusting relationships. If you're passionate about leading technical initiatives and enhancing performance, apply now!

Meet the manager: Hashi Hashi
Hashi leads a dynamic team of experienced professionals, working in the AI and Data space. The team is working on multiple projects and offers a great opportunity to chart the OPS course forward on AI and Data.

Note: Flexible work arrangements including telework (remote work) and compressed work week may be considered.

About the job

As a Lead Developer, you will:
• Design, develop, and optimize ETL workflows using Python, Databricks, and Azure Data Lake.
• Implement secure and scalable data solutions, leveraging Azure Key Vault for secrets management.
• Work closely with data scientists and machine learning engineers to integrate Retrieval-Augmented Generation (RAG) techniques into data workflows.
• Develop proof-of-concept (PoC) solutions to evaluate new technologies and approaches in data engineering.
• Own and manage the data pipeline roadmap, ensuring continuous improvement and optimization.
• Monitor, debug, and optimize ETL processes for performance and reliability.
• Maintain documentation, best practices, and knowledge sharing across teams.

What you bring to the team

Technical Skills

You have:
• problem-solving skills and ability to work independently on complex technical challenges
• proficiency in Python and SQL, with experience in PySpark and distributed computing
• expertise in Databricks and Azure Data Lake for building and optimizing large-scale data pipelines
• solid understanding of Retrieval-Augmented Generation (RAG) and its applications in AI-driven workflows
• knowledge of the GO programming language, particularly with the context, http, sql, template and regexp packages
• strong SQL skills, experience with SQL/Azure Server, PL/SQL Programming, OLTP and OLAP
• familiarity with Azure services
• familiarity with CI/CD practices in data engineering, including Azure DevOps and Git
• the ability to write and refactor Python code, create classes and functions
• the ability to follow architectural guidance and adhere to patterns, conventions
• the ability working in Agile, fast-paced, data-driven environment
• experience in ETL development, data engineering, software integration, or a related role
• experience in developing proof-of-concept (PoC) solutions to validate technical approaches
• experience with Azure KeyVault for secrets and credential management
• experience with Power BI, Scala, Spark

Leadership and Organizational Skills

You can:
• lead by example via taking ownership, writing code, being proactive and advocating for a collaborative environment
• steer teams on large-scale, complex IT projects and initiatives with high levels of autonomy
• provide mentorship, and guiding the work of team members/colleagues
• foster a culture of ownership and technical excellence
• articulate methods for build/buy choices on project components, identify common IT risks and address them with contingency plans and back-out options
• energize and motivate the team by recognizing successes and learning from failures

Project and Digital Expertise

You have:
• the ability to work closely with the project and product manager in planning product development, assisting in formulating product strategy, building a technology roadmap and setting timelines
• proven judgement and prioritization skills to supervise developers and perform code reviews/quality assurance activities
• the ability to define technical approaches to understand the user story, breakdown the tasks and guide others in doing so
• the ability to get buy-in from a team to implement new and improved ways of doing things
• championed technology expertise around product development, shared best practices and tools with your peers across the organization, collaborated and shared insights and opinions with other developers, and shared lessons learned from your work with peers and leaders to help guide your approach to digital transformation
• the ability to thrive on feedback and are comfortable transforming ideas generated through user research and data to create a better user experience

Communications Skills

You can:
• work in a multi-disciplinary team environment to sell your ideas to colleagues, both technical and non-technical
• navigate complex issues, handling partners and stakeholder interactions
• work with partners to establish relationships with their security, operations and IT teams
• guide successful technical, business and people-related initiatives that improved productivity, performance, and quality
• develop processes to improve the efficiency of teams and taken steps to help others resolve conflict and maintain trusting relationships

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!

How we support diversity, inclusion and accessibility

We are building an inclusive workforce that reflects the communities we serve. We encourage everyone interested in working with us to apply, including people with disabilities, Indigenous, Black and racialized individuals, as well as people from all ethnicities, cultures, sexual orientations, gender identities and gender expressions.

Our hiring process is accessible, consistent with Ontario's Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005. We are working to prevent and remove barriers in our hiring processes and can offer  accommodation to address specific needs related to Code-protected grounds such as disability, family status and religion. For more information about accommodation during the hiring process please  contact us.

Learn more about the work the OPS is doing to create an inclusive, anti-racist, accessible and diverse workplace:

What we offer

The Ontario Public Service is one of Ontario's largest employers. Employees work for 29 ministries, with offices in more than 70 cities across the province. We offer:

• a career that can grow across ministries and job functions.
• flexible learning and developmental opportunities, including education and mentorship programs.
• many employee networks offering support for and education about underrepresented groups.
• comprehensive benefits that look after your holistic wellness needs
• base salary that aligns to market trends with scheduled salary progression
• tailored work arrangements, including opportunities like flex hours, self-funded leave and more.
• a modern, friendly, and accessible physical work environment

To learn more about the compensation package for this position, please visit the Ontario Public Service Employee Union website (http://www.opseu.org) for a copy of the current collective agreements.

Additional information:

Apply by:
Monday, June 9, 2025 11:59 pm EDT
Position details:
  • 2 English Temporary, duration up to 18 months, 222 Jarvis St, Toronto, Toronto Region
Compensation group:
Ontario Public Service Employees Union
Work hours:
Category:
Information Technology
Posted on:
Monday, May 26, 2025

Note:

  • Less qualified applicants may be considered on an underfill basis.
  • The information that you provide for the purpose of this competition and the results from this competition may be used to fill other positions. These positions may be of various tenures including short-term assignments. Your information and the results from this competition will be retained for the purpose of filling vacancies in accordance with the applicable collective agreement or policy provisions.
  • T-MG-229217/25(2)


Language requirements and assessment:
All external Ontario Public Service (OPS) job ads are posted in English and French. Check the "position(s) language" section at the top of each job ad for the language requirements. For all roles, candidates are assessed in English, the business language of the OPS. If the position is bilingual (English/French), you'll also need to pass a French-language proficiency test.

Exigences en matière de langue et évaluation:
Toutes les offres d'emploi externes de la fonction publique de l'Ontario (FPO) sont affichées en français et en anglais. Consultez la section « Langue du ou des postes » en haut de chaque offre d'emploi pour connaître les exigences linguistiques. Pour tous les postes, les candidats sont évalués en anglais, la langue d'affaires de la FPO. Si le poste est bilingue (anglais/français), vous devrez également passer un test de compétences linguistiques en français.


Strengthening Ontario, together