RQ11175 - Software Developer - Junior

Ontario, Canada
Onsite
Posted 2 days ago
Verified Employer

Job Description

We are seeking an immediate Software Developer - Junior for the Ministry of Public and Business Service Delivery and Procurement in a 5-day onsite role at 222 Jarvis St., Toronto, Ontario. This junior software developer (Agile methodologies experience required, React framework/TypeScript, Node.js/Next.js, RESTful APIs building/testing, Jam stack Architecture working knowledge, Progressive Web Apps hands-on experience, HTML/JavaScript/CSS/CSS Frameworks expert knowledge, responsive design/front-end testing/debugging/page load optimization/version control hands-on experience, DevOps/task boards/pipelines working knowledge expertise required) translates technical systems specifications into working/tested applications, develops detailed programming specifications, writes/generates code, compiles data-driven programs, maintains, conducts unit tests, and resolves/troubleshoots technical problems arising during use/operation of software packages, including technical assistance in implementation/conversion/deployment.

Requisition Class: RQ11175
Job Title: Software Developer - Junior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 222 Jarvis St., Toronto, Ontario (Onsite)
Estimated Start Date: June 15, 2026
Estimated End Date: June 15, 2027
Business Days: 254 (Extension: Probable after the initial mandate)
Hours per Day/Week: 7.25 hours per day
Security Level: No Clearance Required
Engagement Type: Contract / Consulting


Must Have

  • Experience with Agile methodologies

  • Experience with React framework and TypeScript

  • Experience with Node.js and Next.js

  • Experience building and testing RESTful APIs

  • Working knowledge of Jam stack Architecture


Responsibilities

  • Required to translate technical systems specifications into working, tested applications

  • This includes:

    • Developing detailed programming specifications

    • Writing and/or generating code

    • Compiling data-driven programs, maintaining, and conducting unit tests

  • Resolves and troubleshoots technical problems which arise during use and operation of software packages, including technical assistance in implementation, conversion, and migrations


General Skills

  • Experience in programming and analysis; specialized software package support at specified experience level

  • Ability to collaborate with IT Professionals throughout Software Development Life Cycle

  • Experience in structured methodologies for development, design, implementation, and maintenance of applications

  • Experience in design, code, test, debug, and document applications

  • Experience in use of object and/or third generation language development tools

  • Experience in one or more programming languages

  • Experience in application design, latest design patterns, deployment, and troubleshooting

  • Experience with relational and hierarchical database technologies

  • Experience in use of information retrieval packages using query languages

  • Experience with one or more communications protocols

  • Experience in structured methodologies for design, development, implementation, and maintenance of applications

  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts

  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills

  • Team player with track record for meeting deadlines


Desirable Skills

  • Knowledge and experience with programming Internet-ready applications

  • Knowledge and experience in rapid application development (RAD) methodologies

  • Knowledge and understanding of Information Management principles, concepts, policies, and practices

  • Experience with middleware and gateways

  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging

  • Ability to provide post-implementation support and resolve any post-implementation technical issues

  • Experience conducting design walkthrough sessions with project team

  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

  • Ability to provide user and system documentation as required


Additional Skills for Oracle Software Developer (if applicable)

  • Experience in conducting impact assessments on Oracle E-Business application customizations and extensions

  • Strong conversion experience in Account Receivable Collection modules

  • Strong programming skills in Oracle database, PL/SQL, SQL, XML, Unix shell scripts, and Oracle Data Integrator

  • Proved business knowledge of General Ledger, Accounts Receivable, Collections, Accounts Payable, and Inventory Modules of Oracle E-Business

  • Great knowledge of Oracle E-Business table structure related to GL, AR, Collections, AP, INV, and FND

  • Strong knowledge of SQL tuning and using partition tables

  • Demonstrated experience and understanding of data warehouse, ETL methodologies, and OBIEE

  • Demonstrated work experience on Java and Oracle Application Development Framework (ADF) will be a great asset

  • Strong verbal/written communication skills and leadership abilities to oversee quality assurance of project from technical perspective


Experience and Skill Set Requirements

Category Weight Key Requirements
Technical Skills 40% Agile methodologies; React framework/TypeScript; Node.js/Next.js; RESTful APIs building/testing; Jam stack Architecture working knowledge; Hands-on experience with Progressive Web Apps; Hands-on experience with responsive design, front-end testing/debugging techniques, page load optimization, version control; Expert knowledge in HTML, JavaScript, CSS, CSS Frameworks; DevOps, task boards, pipelines working knowledge; headless content management systems experience; creating front-end functionality for login page, profile creation, customer notifications, self-service sign-up; translate technical systems specifications into working/tested applications (develop detailed programming specifications, write/generate code, compile data-driven programs, maintain, conduct unit tests); resolve/troubleshoot technical problems during use/operation of software packages, including technical assistance in implementation/conversion/deployment
Experience 40% Cloud platforms such as Azure; Agile methodologies including using kanban/task boards; Extensive experience with JavaScript, CSS, HTML, front-end languages, user interface design; RESTful APIs; programming/analysis; specialized software package support at specified experience level; collaborate with IT Professionals throughout SDLC; structured methodologies such as Agile Scrum for development/design/implementation/maintenance of applications; design/code/test/debug/document applications; application design, latest design patterns, deployment, troubleshooting; communications protocols; eliciting/documenting information from diverse business area stakeholders/SMEs; excellent analytical/problem-solving/decision-making skills; verbal/written communication skills; interpersonal/negotiation skills; team player with track record for meeting deadlines; Hands-on experience building integrations to IAA systems such as Azure AD B2C Authentication, Okta Authentication
Communication Skills 20% Strong communication skills to prepare documentation, including solution documentation, user manuals, reports, reviews, assessments; ability to present ideas/suggestions clearly/effectively in user-friendly manner; maintain high level of customer service to internal/external clients; ability to communicate designs/development in clear/understandable manner

Engagement Requirements

  • Location: 5 days onsite, 222 Jarvis St., Toronto, Ontario

  • Hours: 7.25 hours per day

  • Extension: Probable after the initial mandate


How to Apply

Submit by Monday, June 8, 2026, 10:00 AM EST to kenny.offor@smsoftconsulting.com OR hrsmss@smsoftconsulting.com.

Mandatory Documents:

  1. Updated Resume in Word format (Mandatory)

  2. References (Mandatory)

  3. Expected hourly rate (Mandatory)

  4. Visa Status (Mandatory)

  5. LinkedIn ID (Mandatory)

Note: Applications without mandatory documents cannot be submitted. 5 days onsite required. Junior Software Developers with Agile/React/TypeScript/Node.js/Next.js/RESTful APIs/Jam stack/Progressive Web Apps/HTML/JavaScript/CSS expertise only. Azure cloud platform experience, Azure AD B2C/Okta integration experience, AODA knowledge, DevOps experience are pluses. Join WhatsApp for updates.

For daily updates you can also join our WhatsApp group: WhatsApp

Email is the best way to reach us.

Qualification

Bachelor Degree

Job Related Sector(s)

Software Developer

Experience

  • From 5 to 7 Year

About Company

We're S M Software Solutions Inc.

About Us

SMSS is an IT Solution and Services company. We know how technology works and what works best for you. That’s why we deliver the optimum unique solutions with the help of the best experienced minds in the industry. SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.

Back to Jobs

Job Overview

  • Post Date: 2 days ago
  • Apply Before: June 08, 2026
  • Location: Ontario, Canada
  • Job Mode: Onsite
  • Deadline: 0 d 11 h 45 min
LOGIN AND APPLY NOW
Apply Before: June 08, 2026, 10:00 AM EST

Featured Jobs

Discover matching opportunities from top companies

Analysing your match…

Applying !!! to Job Position

×
1
2
3

To continue, please Start your Job Application Process by Selecting one of the following options:

Upload Documents

To continue, please start your application process by uploading your resume:

No Matrix File Required - This job does not require a skills matrix file.