Senior Software Developer

March 11 2025
Expected expiry date: March 12 2025
Industries Public administration
Categories Data analyst, BI, Mining, AI, Programming, Development
Toronto, ON • Full time
Apply By: Wednesday, March 12, 2025 11:59 pm EDT

Senior Software Developer

Job ID:
227466
Organization:
Legislative Assembly
Division:
Corporate Services
City:
Toronto
Position(s) language:
English
Job term:
1 Permanent
Job code:
UEA074 - Systems Officer 7 (EXcluded)
Salary:
$2,016.31 - $2,652.00 Per week

About Us:
Join the Information and Privacy Commissioner of Ontario (IPC) and make an impact! As an independent officer of the Legislature, the IPC is dedicated to upholding Ontarians' privacy and access to information rights. Our Information Technology and Information Management (IT&IM) team is at the forefront of developing secure, innovative solutions that drive our mission forward. We're looking for a skilled and passionate Senior Software Developer to help us build and maintain cutting-edge systems that support our vital work. If you're ready to contribute to meaningful projects in a dynamic, purpose-driven environment, we want to hear from you!

Job Summary:
We're seeking a talented Senior Software Developer, with significant experience with the Microsoft Cloud environment, Power Platform, Dynamics 365 CRM, and a proven set of software engineering skills. In this role, you'll design, build, and maintain a case management system and customer portal that integrates various systems, including SharePoint, Power BI, and Power Pages. Your work will directly support processing freedom of information appeals, privacy complaints, and breach reports in Ontario, all while ensuring robust information security, reliable data, ease of use, and high performance.

About the job

• Lead the design and implementation of a case management application and customer facing portal using Microsoft Power Platform (Model-Driven Apps, Dataverse, Power Automate, Power Pages, and Power BI), and other applications as necessary.
• Work directly with users to understand requirements and workshop technical solutions to business needs.
• Migrate data between systems and environments, including de-identifying information for testing purposes and full system migrations where needed.
• Develop IT solutions using agile methodologies to support business needs.
• Develop application integration strategies and configure REST APIs for secure data exchange and interoperability.
• Integrate case management workflows with SharePoint libraries, Power BI dashboards, task tracking tools, and other systems.
• Collaborate with other application team members and bring out the best in one another, fostering a high performing and supportive work environment
• Ensure the application meets high standards for information security, data reliability, and ease of use.
• Support application operations, including troubleshooting, patching, and performance monitoring.
• Work collaboratively with other teams to integrate identity and access management into the case management system.
• Design systems that support privacy and access to information rights within public service.
• Troubleshoot and resolve issues, ensuring the system's performance and scalability.
• Maintain documentation and provide ongoing support for the application.
• Continuously innovate by assessing how to leverage the latest technologies within our application portfolio.

What you bring to the team

Qualifications:

• Degree or diploma in Computer Science, Information Systems, or a related field, or equivalent work experience.
• Minimum of five (5) years of experience in software development.
• Proven experience as a cloud application developer with expertise in Microsoft Cloud Ecosystem (Power Platform, Azure, Dataverse, Power BI, Entra, etc.)
• Strong experience with software development / deployment methodologies and tools such as Git, Azure DevOps, Agile, and Continuous Integration.
• Expertise in CRM systems, particularly Dynamics 365, and Power Platform.
• Proficiency in programming languages such as C#, JavaScript, SQL, Power Fx.
• Experience working with APIs (e.g. Microsoft Graph API), data migration tools, and software testing tools, including but not limited to XRMToolbox, KingswaySoft, Simego, Selenium.
• Strong knowledge of low/no-code development practices.
• Experience integrating applications with SharePoint, Power BI, and other enterprise tools.
• Ability to deliver solutions compliant with accessibility standards (AODA) and UI/UX best practices.
• Passion for building systems that prioritize information security, data integrity, and user experience.
• Understanding of privacy and access to information laws and regulations.
• Strong problem-solving skills and ability to troubleshoot technical challenges.
• Excellent communication skills and ability to work effectively with both technical and non-technical stakeholders.
• Relevant certifications (e.g. Power Platform Solution Architect Expert, Power Platform Developer)are a plus.
Are you a seasoned software developer with experience designing and building apps in the Microsoft Cloud?

Do you have what it takes to build a system that makes it easy to maintain robust information security, reliable data, ease of use, and high performance?
Are you excited at the prospect of integrating case management with SharePoint libraries, power BI dashboards, secure messaging, and identity and access management, and potentially CoPilot?
Are you passionate about privacy and access to information rights, public service, and using your technology skills to make a positive difference?
If so, you may be the person that the Information and Privacy Commissioner of Ontario (IPC) is looking for to lead the design and implementation of a case management application for processing freedom of information appeals, privacy complaints, and breach reports in Ontario.
The IPC's mission is to enhance Ontarian's trust that their privacy and access rights will be respected. We are an administrative tribunal responsible for the Freedom of Information and Protection of Privacy Act (FIPPA), the Municipal Freedom of Information and Protection of Privacy Act (MFIPPA), the Personal Health Information Protection Act (PHIPA) and the Child, Youth and Family Services Act (CYFSA). Our vision is to be a modern and effective regulator, and technology plays a huge part in attaining this vision!

What's in it for you?

· A modern organization with a flexible hybrid work model with in-office attendance at a minimum of 5-10 days per month.
· Commitment to continuous learning and developmental opportunities for all its employees.
· Work with an innovative and high performing organization committed to creating a positive organizational culture and highly dedicated to its mission of advancing the privacy and access rights of Ontarians.
· A defined benefit pension plan, Comprehensive Health Plan, and Life and Disability Insurance.
· Maternity and parental leave top-up benefits.

Additional Information:

Commitment to diversity, inclusion, accessibility, and anti-racism: 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.

Traditional schooling is only one of many paths to knowledge and experience. If you are interested and feel you are a good fit for the role, apply. We 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.

We thank you for your interest. Only those selected for further screening, or an interview will be contacted.

Notes:

• OPS & IPC Reciprocal Staffing Agreement:
OPS & IPC Reciprocal Staffing Agreement: The IPC has a Reciprocal Staffing Agreement with the Ontario Public Service (OPS) that enables OPS employees to apply to positions with the IPC.

• Qualified List Information:
A list of qualified candidates will be established for the Senior Developer position in the Information and Privacy Commissioner of Ontario (IPC) and will be in effect for twelve (12) months from the date the list is created. Qualified candidates on the list may be considered when filling future permanent and/or temporary vacancies in this position.

• This posting is for an organization that is separate from the Ontario Public Service. The information and tips on the Ontario Public Service Careers website may not apply to this posting.

Application Process:

Please apply through our website:Information and Privacy Commissioner of Ontario

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!

Additional information:

Apply by:
Wednesday, March 12, 2025 11:59 pm EDT
Position details:
  • 1 English Permanent, 2 Bloor St E, Toronto, Toronto Region
Compensation group:
Excluded
Work hours:
Category:
Information Technology
Posted on:
Wednesday, February 26, 2025

How to apply:

  1. You must submit your application using only one of the methods identified below.
  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. Be sure to quote the Job ID number for this position.
  5. OPS employees are required to quote their WIN EMPLOYEE ID number when applying.
Send application to:

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.


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.

Information collection notice

We are collecting your personal information to assess how well you meet the qualifications for employment with the Ontario Public Service, and for related recruitment purposes. The collection of personal information is necessary to the proper administration of OPS Careers, which is an authorized common service in accordance with s. 6 of the Ministry of Government Services Act, R.S.O. 1990, c. M.25.

Please do not include any more personal information than is needed for your application (for example, do not include your photograph or social insurance number).

If you have any questions about how your information is collected, used, shared or saved, please contact us.

Strengthening Ontario, together

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network