React Job: Senior Developer

Job added on


Toronto - Canada

Job type


React Job Details

Do you have expertise in systems development and programming? Do you have consulting skills to work with a variety of clients to support them in the use of information technology to meet business needs, goals and objectives? Are you interested in rapid prototype design using low code and custom code stack technologies? Do you want to participate in the creation of best practices and development standards around low code, helping to drive its adoption across the Ontario Public Service (OPS)? Do you want to mentor junior team members on low code and custom code stack development practices, methods and tools?

If so, consider this opportunity with the Rapid Prototype Design Unit (RPDU), Enterprise Technology Delivery Division (ETDD), where you will develop low code and custom code stack prototypes, assist clients' teams with their low code needs, support our growing OPS community around low code, and mentor junior team members.

Why work for the Ontario Public Service?
The Ontario Public Service offers a competitive compensation package. We support career and leadership development, invest in learning opportunities, and recognize team and individual achievements.

To learn more about the compensation package for this position, please visit the Ontario Public Service Employee Union website ( for a copy of the current collective agreements.

Note: Flexible work arrangements, including telework (remote work), may be considered.

OPS 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.

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.

What can I expect to do in this role?

In this role, you will:
  • provide leadership in the technical design, development, implementation and support of simple and complex low code and custom code stack prototypes
  • provide leadership in completing research activities to establish low code technology direction, strategy and standards
  • develop technology performance standards, evaluate or develop new utility routines and provide practical technological input to innovative low code and custom code stack application design and development approaches
  • recommend technical system development solutions which meet client low code
  • act as a resource in the resolution of technical problems for client teams

How do I qualify?

Technical Experience

You have:
  • knowledge of Java Enterprise technologies (JPA or Hibernate, and Spring Framework) or the Microsoft.NET platform 4.72 and above, including ASP.NET, C#, MVC, and Razor/Blazor
  • knowledge of database design and management systems (for example, Microsoft SQL and Oracle) and application database administration
  • knowledge of NoSQL database design and management such as Azure CosmosDB, MongoDB, and others
  • knowledge of API development, authentication/authorization, and integrations
  • knowledge of machine learning frameworks such as TensorFlow, PyTorch, and Spark ML
  • knowledge of modern JavaScript frameworks, including Node.js, React, Vue.js, and Svelte.js
  • experience developing or modifying systems, and evaluating and recommending acquisition of applications, hardware/software and information technology services
  • knowledge of emerging web technologies and cloud delivery/deployment models to lead the identification and evaluation of information technology options for clients

Analytical and Problem-Solving Skills

  • You can evaluate and assess client information and system needs
  • You can define information technology and business requirements
  • You can recommend and develop information technology solutions which are cost-effective and support the improvement of client program and service delivery
  • You can identify, design, develop, test and implement system solutions
  • You can acquire and apply knowledge of standards, administrative policies, and directives to ensure compliance of recommendations on acquisition of technology and services and the negotiation of contracts
  • You can acquire and apply knowledge of client business, processes, and requirements to recommend systems development solutions

Communication and Interpersonal Skills:

  • You have consultation, interpersonal and team work skills to discuss client requirements, lead discussions of system development options and technical process, and work effectively with colleagues and clients
  • You have the ability to clearly explain alternate system development solutions to clients with limited technical knowledge
  • You have written communication skills to prepare business cases, requests for proposals, contracts and various project reports

Leadership and Project Management Skills

  • You can provide technical leadership to project staff and external stakeholders
  • You have knowledge of project planning methodology to coordinate the development of technical project plans and control project process

Additional Information:

  • 1 Temporary, duration up to 12 months, 222 Jarvis St, Toronto, Toronto Region

Compensation Group:
Ontario Public Service Employees Union

Understanding the job ad - definitions

Information Technology

Posted on:
Monday, February 6, 2023

  • W-MG-193329/23