Client: Government Services Integration Cluster, Ministry of Public and Business Service Delivery and Procurement
Location: Toronto, Ontario
Work Arrangement: 5 Days Onsite
Start Date: September 21, 2026
End Date: October 1, 2027
Openings: 1
Security Clearance: No Clearance Required
Closing Date: September 25, 2026 at 12:00 PM EST
Position Overview
The Government Services Integration Cluster is seeking an
Intermediate Software Developer – Front End to design, develop, test, implement, and support modern front-end applications within a large-scale enterprise environment.
The successful candidate will have strong hands-on development experience with
React, TypeScript, JavaScript, HTML5/CSS, Node.js, Next.js, RESTful web services, Spring Framework, Java, Oracle, and responsive web application development. The resource will work closely with IT professionals, business stakeholders, subject matter experts, project teams, and external partners throughout the Software Development Life Cycle.
Current and hands-on development experience is mandatory.
Key Responsibilities
- Design, develop, and implement front-end code, including user interface interactions and attractive, effective user interfaces.
- Translate technical system specifications into working, tested applications.
- Develop detailed programming specifications and write or generate application code.
- Compile, test, debug, document, deploy, and maintain applications.
- Perform unit testing and participate in front-end testing and debugging.
- Troubleshoot technical issues arising during software package use and operation.
- Provide technical assistance for implementation, conversion, and migration activities.
- Develop responsive web applications and ensure cross-browser compatibility.
- Work with complex, large-scale systems and enterprise applications.
- Collaborate with IT professionals throughout the Software Development Life Cycle.
- Elicit and document requirements and information from diverse business stakeholders and subject matter experts.
- Participate in design walkthroughs with project teams.
- Provide post-implementation support and resolve technical issues.
- Prepare user and system documentation as required.
- Apply structured software development methodologies and Agile practices.
- Support application deployment, troubleshooting, and ongoing maintenance.
- Work effectively within large organizations and multidisciplinar
Requirements
Mandatory Technical Skills
Java Development – 20%
- 1+ year of demonstrated experience using Java.
- Experience with Java development IDE tools such as:
- Eclipse
- IBM RAD
- IBM RSA
- IntelliJ
- Visual Studio Code
- Experience with Hibernate/JPA.
Front-End & Technical Development – 40%
- 1+ year of experience with React.
- 1+ year of experience with JavaScript.
- 1+ year of experience with TypeScript.
- 1+ year of experience with RESTful Web Services.
- 1+ year of experience with HTML5 and CSS.
- 1+ year of experience with Node.js/NPM.
- Experience with Next.js.
- Experience with the Spring Framework, including:
- Spring MVC
- Spring Security
- Spring JPA
- Spring Boot
- 1+ year of experience with Bitbucket/version control.
- Experience with responsive web application development.
- Experience with Maven.
- Experience building and testing RESTful APIs.
- Working knowledge of Jamstack Architecture.
- Hands-on experience with responsive design.
- Hands-on experience with front-end testing and debugging techniques.
- Experience with page-load optimization.
- Experience with cross-browser compatibility.
Oracle Database – 15%
- 1+ year of experience with Oracle databases.
- Experience with database SQL and Oracle database objects, including:
- Tables
- Views
- Sequences
- Stored Procedures
- Functions
- Triggers
- Experience with relational and hierarchical database technologies.
- Experience using information retrieval packages and query languages.
AODA / Accessibility – 15%
- Mandatory experience with AODA/WCAG 2.0 AA.
- Demonstrated experience ensuring AODA compliance.
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
Soft Skills – 10%
- Excellent analytical, problem-solving, and decision-making skills.
- Strong verbal and written communication skills.
- Strong leadership and collaboration skills.
- Proven ability to build strong working relationships.
- Strong interpersonal and negotiation skills.
- Demonstrated ability to work effectively as part of a team.
- Proven track record of meeting deadlines.
Additional Mandatory / Must-Have Requirements
Candidates
must demonstrate:
- Experience with Agile methodologies.
- Strong hands-on experience with the React framework and TypeScript.
- Experience with Node.js and Next.js.
- Experience building and testing RESTful APIs.
- Working knowledge of Jamstack Architecture.
- Current, hands-on software development experience.
- Hands-on experience with:
- Responsive design
- Front-end testing
- Debugging techniques
- Page-load optimization
- Version control
- Experience working within a large organization and/or large development teams.
- Ability to collaborate with IT professionals, stakeholders, and subject matter experts throughout the SDLC.
General Development Experience
The candidate should have experience with:
- Programming and application analysis.
- Specialized software package support at the required experience level.
- Structured methodologies for application design, development, implementation, and maintenance.
- Application design, current design patterns, deployment, and troubleshooting.
- Designing, coding, testing, debugging, and documenting applications.
- Object-oriented and/or third-generation language development tools.
- One or more programming languages.
- Middleware and gateways.
- Programming Internet-ready applications.
- Rapid Application Development (RAD) methodologies.
- Reviewing, analyzing, and modifying product installation scripts, including encoding, testing, and debugging.
- Post-implementation technical support.
- Conducting application design walkthroughs.
- Information Management principles, concepts, policies, and practices.
Front-End Development Experience
The successful candidate will also demonstrate:
- Knowledge and experience coding and using basic artwork/assets to deliver complete user interfaces.
- Experience creating web interfaces for large websites.
- Experience working with complex, large-scale systems.
- Experience ensuring cross-browser compatibility.
- Experience with responsive frameworks.
- Experience with Social Media APIs.
- Experience defining product strategy and roadmap.
- Experience working with external third parties to assess partnerships and licensing opportunities.
- Experience running beta and pilot programs with early-stage products and samples.
- Ability to develop strong knowledge of competing products and technologies.
Ideal Candidate Profile
The ideal candidate is an
Intermediate Front-End Software Developer with current hands-on development experience in enterprise environments. They should be comfortable working across the front-end and supporting technology stack, collaborating with large multidisciplinary teams, and delivering accessible, responsive, high-performing web applications.
The candidate must be able to demonstrate practical experience with
React, TypeScript, JavaScript, Node.js, Next.js, REST APIs, HTML5/CSS, Java, Spring, Oracle, AODA/WCAG 2.0 AA, Agile methodologies, Jamstack, responsive design, testing/debugging, optimization, and version control.
Work Environment
- 5 days onsite in Toronto
- Large enterprise/organizational environment
- Agile development environment
- Collaboration with IT professionals, business stakeholders, SMEs, and project teams
- No security clearance required
- 1 position available