Software Developer - Full Stack
Summary
Full Stack Software Developer for the Ontario Provincial Government, building and maintaining enterprise web applications using React, Angular, Java, Oracle, and SQL Server across the full SDLC.
Queen's Park Ontario Provincial Government, Canada | Posted on 08/19/2026
- Country Canada
Job Description
Position: Software Developer - Full Stack
Location: Toronto, ON (Onsite)
Job ID#: RQ11132
Duration: 12 Months
Role Overview
We are seeking a Software Developer - Full Stack to supportthe design, development, implementation, and maintenance of enterpriseapplications. The successful candidate will work across front-end and back-endtechnologies, develop scalable web solutions, build APIs, support databaseintegrations, and participate in all phases of the Software Development LifeCycle (SDLC).
Key Responsibilities
- Design,implement, and continuously expand data pipelines by performingextraction, transformation, and loading (ETL) activities.
- Translatetechnical system specifications into working, tested applications.
- Developdetailed programming specifications and write and/or generate code.
- Compileand maintain data-driven programs.
- Conductunit testing and support application maintenance.
- Resolveand troubleshoot technical issues arising during the use and operation ofsoftware packages.
- Providetechnical assistance during implementation, conversion, and migrationactivities.
Required Qualifications
General Technical Skills
- Experiencein programming and analysis.
- Abilityto collaborate with IT professionals throughout the Software DevelopmentLife Cycle.
- Experiencewith structured methodologies for application development, design,implementation, and maintenance.
- Experiencedesigning, coding, testing, debugging, and documenting applications.
- Experienceusing object-oriented and/or third-generation language development tools.
- Experiencewith one or more programming languages.
- Experiencewith application design, design patterns, deployment, and troubleshooting.
- Experiencewith relational and hierarchical database technologies.
- Experienceusing information retrieval packages and query languages.
- Experiencewith communications protocols.
- Experienceeliciting and documenting requirements from business stakeholders andsubject matter experts.
- Experiencewith application architecture, front-end and back-end integration, and APIdevelopment.
- Stronganalytical, problem-solving, communication, interpersonal, and negotiationskills.
- Provenability to work effectively within a team environment and meet deadlines.
Full Stack Development Skills
- Proficiencyin both front-end and back-end development.
- Experiencewith database design and management.
- Knowledgeof DevOps practices.
- Experiencedesigning and implementing overall web architecture.
- Experienceimplementing user interfaces and deploying databases.
- Knowledgeof scalable application design and performance optimization.
- Experiencedesigning and developing REST API services.
- Experienceintegrating front-end user interfaces with APIs.
- Knowledgeand experience with Continuous Integration and Continuous Deployment(CI/CD).
Preferred Skills
- Experiencedeveloping internet-ready applications.
- Knowledgeof Rapid Application Development (RAD) methodologies.
- Understandingof Information Management principles, concepts, policies, and practices.
- Experiencewith middleware and gateway technologies.
- Experiencereviewing, analyzing, modifying, testing, and debugging installationscripts.
- Abilityto provide post-implementation support and resolution of technical issues.
- Experienceconducting design walkthroughs with project teams.
- Knowledgeof Accessibility for Ontarians with Disabilities Act (AODA) standards andregulations.
- Experiencecreating user and system documentation.
Front-End & Integration Experience
- Strongexperience with React.
- Strongunderstanding of front-end interface development.
- Experiencecreating reusable, testable, and modular Angular components.
- Experiencebuilding user interactions and integrating web applications with backendservices.
- Fundamentalknowledge of UX/UI principles.
- Experiencedeveloping front-end code that interacts with APIs.
- Strongknowledge of RESTful APIs and Swagger.
Back-End & Platform Experience
- Experiencewith Java programming and web application technologies including WebLogic,Tomcat, EJB, and Servlets.
- Strongdatabase experience with Oracle and SQL Server.
- Experiencewith REST and SOAP web services.
- Experiencewith Azure DevOps, Jira, and Agile/Scrum methodologies.
Nice to Have
- Experiencedeveloping and managing solutions using Adobe Experience Manager (AEM).
- Experiencebuilding forms using AEM.