Sign in to apply for this position Sign In to Apply
Ref: RQ11556 Contract – 4 Months (Extension Possible) Onsite – Toronto
Posted Date: 2026-10-20
Location: Onsite – Toronto
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-03-31 *
Rate: $103/hour
Overview
The Ministry of Public and Business Service Delivery and Procurement, Land & Resources Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, implement, and expand data pipelines while developing robust web applications across the full technology stack. This role requires deep expertise in Java and Angular, with a strong focus on performance, scalability, and accessibility compliance.
Key Responsibilities
- Design, implement, and continuously expand data pipelines through extraction, transformation, and loading (ETL) activities
- Translate technical systems specifications into working, tested applications including detailed programming specifications and unit tests
- Write, generate, and compile data-driven programs while maintaining code quality and conducting thorough unit testing
- Resolve and troubleshoot technical problems arising during the use and operation of software packages, including support during implementation, conversion, and migrations
- Design and implement the overall web architecture ensuring the full stack is built for speed and scalability
- Develop and expose REST API services and integrate front-end UI components with constructed APIs
- Design, develop, and maintain Oracle database scripts, database design, and data modelling
- Design and implement continuous integration and deployment (CI/CD) pipelines
- Develop accessible, intuitive web UI components compliant with WCAG 2.0 Level AA (AODA)
- Elicit and document requirements from diverse business stakeholders and subject matter experts
- Conduct design walkthrough sessions with project teams and provide post-implementation support
Must-Have Requirements
- 10+ years of programming and development experience in Java and/or Angular
- Demonstrated experience developing Java applications using Liberty, Spring, JPA 2.1 implementations (e.g. Hibernate 3.6, EclipseLink 2.5), JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services (EWS) API, WebSocket 1.1, and AngularJS
- Demonstrated experience with Oracle database including developing database scripts, database design, and data modelling
- Experience with full stack development encompassing front-end, back-end, database design/management, and DevOps
- Experience in structured methodologies for the development, design, implementation, and maintenance of applications
- Experience designing, coding, testing, debugging, and documenting applications using object-oriented and/or third-generation language development tools
- Experience conceiving, reviewing, and implementing design changes and analyzing data records to diagnose and resolve issues
- Excellent analytical, problem-solving, and decision-making skills with strong verbal and written communication abilities
Nice-to-Have Skills
- Knowledge and experience developing Internet-ready applications
- Knowledge and experience with rapid application development (RAD) methodologies
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
- Knowledge and understanding of Information Management principles, concepts, policies, and practices
- Knowledge of MNRF-AFFES division service offerings
- Experience working with the Ontario Public Service (OPS) with a track record of delivering value
- Demonstrated ability to work independently and collaboratively within a project team to meet goals and objectives
Work Environment
This is a fully onsite position based in Toronto, Ontario. The consultant is expected to work 7.25 hours per calendar day, Monday to Friday, between 8:00 AM and 5:00 PM (excluding lunch breaks). Five days per week in-office attendance is required. No security clearance is required for this engagement.
Previous Job Job Listings Next Job
- Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.