RQ11175 - Software Developer - Junior
at S M Software Solutions Inc
Direct apply link, refreshed by the daily generator.
About the Role
Build features, debug, test, and deploy software
About S M Software Solutions Inc
Toronto-based on-site software services firm
Full 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
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- 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.
Opens in a new tab on the company's website