Apply By: Tuesday, June 3, 2025 11:59 pm EDT

Lead Developer

Job ID:
229868
Organization:
Ministry of Public and Business Service Delivery and Procurement
Division:
GovTechON - Justice Technology Services Cluster
City:
North Bay, Toronto
Position(s) language:
English
Job term:
1 Temporary contract/assignment up to 12 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.

The Opportunity
Come showcase your specialized IT knowledge, where you will provide senior technical leadership, expertise and overall project co-ordination and control of all activities in the development of application solution design with the Justice Technology Services.

About Us
The Justice Technology Services is responsible for Information Technology (IT) services and support to the Justice Enterprises - Ministry of the Attorney General, Ministry of the Solicitor General and their external Justice partners - that enables transformation into a modern, effective, and efficient justice system.

Why work for the Ontario Public Service?
The OPS support career and leadership development, invest in learning opportunities, recognize team and individual achievements, and support flexible work arrangements.

We are re-thinking how we deliver our services. Through various modernization initiatives, we are now accessing and delivering critical services remotely. We are striving to enable a future-ready OPS workforce through enterprise-wide strategies.

Please note: The successful candidate will have the option of working from the following office locations:

• 21 College Street, Toronto
• 200 First Avenue West, North Bay

About the job

As a Lead Developer, you will:
• provide specialized technical expertise and advice in the overall design, development, testing, implementing, maintaining and enhancing system architectures (technical, data, application, network) for both acquired and developed application solutions
• oversee the performance of specific system integration from a technical perspective, including designing appropriate architectures and recommending cost-effective and high performance tools and middleware
• lead the development or implementation of current computerized solutions to support end users, project teams, and peer technical staff
• draft technical requirements, prepare detailed technical solution design, develop, test, deploy and support JEE based applications Net-based COTS products and solutions and case management solutions (like salesforce applications in cloud as PaaS)
• lead the analysis of existing technology to recommend areas of improvement and/or new developments
• provide technical expertise and advice /mentorship on programming practices and techniques to individuals and cross-functional teams
• provide leadership and in-depth knowledge and expertise for technical project work


Please note: The position requires being On-Call for two weeks per month.

What you bring to the team

Technical Skills:

You have:
• demonstrated experience with coding and implementing enterprise applications
• experience in building solutions in several projects using ASP.NET Programming including ASP.NET Web API/Rest API – all supported versions, API Documentation and Design Tools: Swagger, .Net Framework 4 or later,.NET Core, C#.Net, and, VB.NET , ASP.NET and XML, MS SQL, Visual Studio, and MS Web Services
• advanced knowledge of current information technology principles, computer programming techniques, current development platforms, , software development life cycle (SDLC) and .NET-based COTS products and solutions
• knowledge of programming techniques with experience in .NET frontend and backend technologies
• experience in building SOAP based and RESTFUL web services
• experience working with .Net-based smart client applications and web-based thin client applications
• experience building enterprise applications on MS power platform that is hosted in cloud including MS Dynamics 365 apps, Power Automate, Power Pages sites(Power Apps Portal)
• experience building custom plugins for MS Dynamics 365 application using .Net and integration of third party services with MS Power Platform apps.
• experience working with Identity Access Management solutions
• thorough understanding of system architectures, including technical, data, application architectures, systems development and integration such as writing build scripts, working with source control and version controls systems such as Git and Azure DevOps Services
• knowledge of programming techniques, including experience working with complex case management solutions involving common case management functionalities such as workflow, routing rules, queuing and programming of business logic in procedures and notification modules
• knowledge of software build cycles, code deployment, software architecture, application programming, database management and system design
• experience with Enterprise Library, Team Foundation Server (all supported versions) and Azure DevOps Services
• experience in structured methodologies for the development, design, and implementation
• experience with developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests, and debugging code
• experience with trouble shooting application performance issues and resolving them through code changes, application redesign or re-architecture
• experience with application security for highly sensitive applications

Development Knowledge and Skills

You have:
• advanced knowledge of software development life cycle (SDLC)
• knowledge of working with Case Management Solutions (like MS Power Platform solution in cloud as PaaS)
• knowledge of current development tools/languages, including .Net, COTS application and Java
• experience in relational database technologies and tools such as Oracle, SQL Server, SQL,
• knowledge of development tools/languages/technologies such as ASP , .NET Framework 1.1, 2.0, 3.5, 4.0, 4.5, 4.6 and .Net core C#, LINQ to SQL
• experience in building foundation portal components such as cache modules, experience in IIS (Server) and Azure web server IIS

Negotiation, Communication and Client Relationship Skills

You can:
• discuss client I&IT program/service delivery needs, requirements, goals, objectives and priorities
• lead and conduct and cost/benefit analysis for proposed client I&IT initiatives
• demonstrate research skills to review technical manuals to maintain current in the rapidly changing technology environment
• facilitate technical discussions with vendors, customers, and other technical staff

Analytical, Reasoning, and Problem-Solving Skills

You can:
• conduct technical research projects on current and emerging technological trends, associated standards, directions, and I&IT administrative policies and procedures related to build and integration technology and relevant trends in the I&IT field and preparing research project reports
• demonstrate knowledge of problem resolution and evaluation of system alternatives in the development of technical information technology strategy and plans
• assess and recommend architectural strategies for acquisition, development, integration, and implementation of complex technical solutions
• assess technical design problems and develop solutions to information problems in support of end users
• diagnose and resolve problems impacting the information technology infrastructure and operational problems with software
• demonstrate analytical skills to identify current software requirements for clients with highly technical requirements and provide solutions

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

Additional information:

Apply by:
Tuesday, June 3, 2025 11:59 pm EDT
Position details:
  • 1 English Temporary, duration up to 12 months, 21 College St, 3rd Flr, Toronto, Toronto Region or 200 First Ave W, North Bay, North Region, Criminal Record and Judicial Matters Check (Fingerprint Based), Annual CRJMC, Canadian Border Services Check, Credit History Check, Driver's License History, Intelligence, Local Police Databases Search, Ontario Provincial Police Investigation/Background Interview, Social Networking Search
Compensation group:
Ontario Public Service Employees Union
Work hours:
Category:
Information Technology
Posted on:
Tuesday, May 20, 2025

Note:

  • About security checks:
    A criminal or other federal offence record does not automatically disqualify you from the position. We consider each situation based on the position's responsibilities.
    If a check is needed and you've lived outside of Canada in the past 5 years for 6 or more months in a row, or if you are not a Canadian resident, you'll need to provide an out-of-country police clearance certificate from the country you lived in.
    Employment screening checks are only reviewed and evaluated by the Transition and Security Office, which also maintains them and keeps them strictly confidential.
  • T-MG-229868/25


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.

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