Software Developer - Full Stack - Intermediate (Toronto)

Software Developer - Full Stack - Intermediate (Toronto)

23 Aug
|
S M Software Solutions
|
Toronto

23 Aug

S M Software Solutions

Toronto

Software Developer –

- Full Stack –
- Intermediate

Job Title: RQ11132 –

- Software Developer –
- Full Stack –
- Intermediate

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: 222 Jarvis Street, 5th Floor, Toronto, Ontario, Canada – Onsite

Estimated Start Date: September 1, 2026

Estimated End Date: August 31, 2027

Business Days: 364

Hours: 7.25 hours per day

Extension: Probable after the initial mandate

Security Level: No Clearance Required

Role Overview

We are seeking an experienced Intermediate Full Stack Software Developer to design, develop, test, deploy, and maintain modern web applications. The successful candidate will have strong React, Angular, JavaScript, front-end development, REST APIs, application architecture, and full-stack integration experience.

The role requires the ability to translate technical specifications into reliable, tested applications while collaborating with IT professionals, business stakeholders, and subject matter experts throughout the Software Development Life Cycle (SDLC).

Key Responsibilities

- Application Development &
- Integration
- Design, develop, implement, and continuously enhance software applications.
- Translate technical system specifications into working and tested applications.
- Develop detailed programming specifications and write or generate application code.
- Design, code, test, debug, document, and maintain applications.
- Develop reusable, self-contained, and testable modules and components.
- Design and implement front-end and back-end integration.
- Develop and integrate REST API services.
- Integrate front-end user interfaces with APIs.
- Design and implement web architectures that support performance, scalability, and maintainability.
- Support database design, implementation, and management.
- Develop and maintain data pipelines involving extraction, transformation, and loading activities.
- Front-End Development
- Develop modern and responsive web interfaces using React, Angular, JavaScript, HTML, and CSS.
- Create, design, and implement layouts for new and existing web pages.
- Develop reusable Angular modules and components.
- Ensure front-end code can effectively query and consume APIs.
- Support server-side and client-side content rendering.
- Design effective user interactions and web experiences.
- Apply fundamental UX/UI principles to application development.
- Ensure web applications are designed with performance and scalability in mind.
- Back-End &
- API Development
- Design and construct RESTful API services.
- Work with REST and SOAP web services.
- Develop and integrate front-end applications with back-end APIs.
- Support Java-based web application development.
- Work with technologies such as Tomcat, WebLogic, EJB, and Servlets where required.
- Develop applications using appropriate programming languages and object-oriented development practices.
- Support middleware and gateway integrations.
- Testing, Troubleshooting &
- Support
- Conduct unit testing, debugging, and application validation.
- Troubleshoot technical problems arising during software implementation and operation.
- Provide technical assistance during implementation, conversion, and migration activities.
- Resolve post-implementation technical issues.
- Review, analyze, modify, encode, test, and debug product installation scripts.
- Participate in design walkthroughs with project teams.
- Provide user and system documentation as required.
- Agile Development &
- DevOps
- Collaborate with IT professionals throughout the Software Development Life Cycle.




- Work within structured software development and maintenance methodologies.
- Participate in Agile/Scrum development environments.
- Use tools such as Azure DevOps and JIRA.
- Support continuous integration and continuous deployment practices.
- Apply development and deployment practices that promote application quality, speed, scalability, and reliability.

Must-Have Skills &

- Experience

- Strong experience with React.
- Strong knowledge of the Angular framework and JavaScript.
- Strong knowledge of front-end interfaces and web development.
- Demonstrated ability to create self-contained, reusable, and testable modules and components using Angular/AngularJS concepts.
- Strong experience with HTML, CSS, JavaScript, and AngularJS.
- Experience designing and implementing layouts for new and existing web pages.
- Experience with REST and SOAP web services.
- Experience with RESTful API design and development.
- Experience integrating front-end UI applications with APIs.
- Experience with application architecture and front-end/back-end integration.
- Experience with Azure DevOps, JIRA, and Agile/Scrum.
- Experience with full-stack development, including front-end, back-end, databases, and DevOps.
- Experience with relational and hierarchical database technologies.
- Solid analytical, problem-solving, decision-making, communication, and interpersonal skills.
- Ability to work effectively within a team and consistently meet deadlines.

Full Stack Technical Skills
- Proficiency in both front-end and back-end development.
- Knowledge of database design and management.
- Knowledge of DevOps practices and tools.
- Experience designing and implementing overall web architecture.
- Experience implementing approved user interfaces and database solutions.
- Ability to design and build applications for speed, scalability, and reliability.
- Experience designing and constructing REST API services.
- Experience integrating front-end UI with APIs.
- Knowledge of continuous integration and continuous deployment.
- Strong SQL and database skills, including Oracle and SQL Server.
- Experience with Java web application technologies, including Tomcat, WebLogic, EJB, and Servlets.

General Skills
- Experience in programming and analysis and specialized software package support.
- Experience with structured methodologies for application development, design, implementation, and maintenance.
- Experience using object-oriented and/or third-generation programming tools.
- Experience with one or more programming languages.
- Experience with application design, modern design patterns, deployment, and troubleshooting.
- Experience using information retrieval packages and query languages.
- Knowledge of communications protocols.
- Experience eliciting and documenting requirements from diverse business stakeholders and subject matter experts.
- Experience with application architecture, API development, and front-end/back-end integration.
- Strong verbal and written communication skills.
- Strong interpersonal and negotiation skills.
- Ability to collaborate effectively with cross-functional IT teams.
- Strong track record of delivering work within established deadlines.





Desirable Skills
- Experience developing Internet-ready applications.
- Knowledge of Rapid Application Development (RAD) methodologies.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience modifying and troubleshooting product installation scripts.
- Experience providing post-implementation technical support.
- Experience conducting design walkthrough sessions.
- Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- Ability to prepare comprehensive user and system documentation.
- Strong knowledge of Angular and JavaScript.
- Strong knowledge of front-end interfaces.
- Strong knowledge of RESTful APIs and Swagger/OpenAPI documentation.
- Experience designing user interactions and web functionality.
- Experience developing servers and databases supporting website functionality.
- Experience with mobile application/web development concepts.
- Fundamental knowledge of UX/UI principles.
- Experience ensuring front-end applications can query and consume APIs.
- Strong Oracle and SQL Server database skills.
- Experience with REST and SOAP services.
- Experience with Azure DevOps, JIRA, and Agile/Scrum.

Experience &
- Skill Set Weighting

General Skills – 20%
- Programming and analysis
- SDLC collaboration
- Structured development methodologies
- Application design, coding, testing, debugging, and documentation
- Programming language and development tool experience
- Application architecture and design patterns
- Database technologies and query languages
- API development and front-end/back-end integration
- Stakeholder engagement and requirements documentation
- Analytical and problem-solving skills
- Communication, interpersonal, and negotiation skills
- Ability to meet deadlines and work effectively as part of a team

Full Stack Skills – 40%
- Front-end and back-end development
- Web architecture
- User interface implementation
- Database design and deployment
- Application performance and scalability
- REST API design and development
- Front-end/API integration
- Continuous integration and deployment
- Database and DevOps experience

Desirable Skills – 40%
- Internet-ready application development
- RAD methodologies
- Information Management practices
- Middleware and gateway technologies
- Installation script development and troubleshooting
- Post-implementation support
- Design walkthroughs
- AODA knowledge
- User and system documentation
- React, Angular, and JavaScript
- RESTful APIs and Swagger
- UX/UI
- Java WebLogic, Tomcat, EJB, and Servlets
- Oracle and SQL Server
- REST/SOAP web services
- Azure DevOps, JIRA, and Agile/Scrum

Submission Requirements If you are interested and meet the required qualifications, please submit the following documents to [email protected] by Monday, August 24, 2026, at 10:00 AM EST:

- Updated Resume in Word format –
- Mandatory
- References –
- Mandatory
- Expected Hourly Rate –
- Mandatory
- Visa Status –
- Mandatory
- LinkedIn ID –
- Mandatory

Important: Without all mandatory documents, we cannot submit a candidate.

Apply Online

Candidates may also apply through the SM Soft Consulting Job Portal.

If this opportunity is not a fit for you, please share it with qualified Intermediate Full Stack Developers who have strong React, Angular, JavaScript, REST APIs, full-stack development, Azure DevOps, JIRA, Agile/Scrum, SQL Server/Oracle, and Java web application experience.

📌 Software Developer - Full Stack - Intermediate (Toronto)
🏢 S M Software Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack - intermediate (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack - intermediate (toronto) / toronto