Lead Developer

May 26 2025
Expected expiry date: June 9 2025
Industries Public administration
Categories Database Dev. & Admin., Programming, Development
Remote
Toronto, ON • Full time

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

Address: 2 English Temporary, duration up to 18 months, 222 Jarvis St, Toronto, Toronto Region

Compensation Group: Ontario Public Service Employees Union

Schedule: 6

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)

How to apply:

  1. You must apply online.
  2. Your cover letter and resume combined should not exceed five (5) pages. For tips and tools on how to write a concise cover letter and resume, review the Writing a Cover Letter and Resume: Tips, Tools and Resources.
  3. Customize your cover letter and resume to the qualifications listed on the job ad. Using concrete examples, you must show how you demonstrated the requirements for this job. We rely on the information you provide to us.
  4. Read the job description to make sure you understand this job.
  5. OPS employees are required to quote their WIN EMPLOYEE ID number when applying.
  6. If you require a disability related accommodation in order to participate in the recruitment process, please Contact Us to provide your contact information. Recruitment services team will contact you within 48 hours.

Please be advised that the results of this competition may be used to form an eligibility list of qualified candidates to potentially fill future vacancies represented by the Ontario Public Service Employees Union (OPSEU). In accordance with the Collective Agreement, eligibility lists are shared with OPSEU representatives. By applying to this competition, you are providing consent that your name may be shared with OPSEU representatives.

All external applicants (including former employees of the Ontario Public Service) applying to a competition in a ministry or Commission public body must disclose (either in the cover letter or resume) previous employment with the Ontario Public Service. Disclosure must include positions held, dates of employment and any active restrictions as applicable from being rehired by the Ontario Public Service. Active restrictions can include time and/or ministry-specific restrictions currently in force, and may preclude a former employee from being offered a position with the Ontario Public Service for a specific time period (e.g. one year), or from being offered a position with a specific ministry (either for a pre-determined time period or indefinitely). The circumstances around an employee's exit will be considered prior to an offer of employment.

Remember:

The deadline to apply is Monday, June 9, 2025 11:59 pm EDT. Late applications will not be accepted.
We thank you for your interest. Only those selected for further screening or an interview will be contacted.

The Ontario Public Service is an inclusive employer.
Accommodation is available under the 
Ontario's Human Rights Code .

Apply now!

Jobs.ca network