Queen's Park Ontario Provincial Government, Canada | Posted on 08/19/2026
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.