Job Openings Software Developer - Full Stack Junior

About the job Software Developer - Full Stack Junior

Role: Software Developer - Full Stack Junior

Assignment Type: Hybrid (3 days onsite / 2 days remote)


Clearance Type: No Clearance Required
Work Location: 777 Bay Street, 4th Floor, Toronto, Ontario

Assignment Start Date: April 1st, 2025

Assignment End Date: March 31st, 2026

Job Description:

Seeking a Junior Software Developer (Full Stack) to contribute to the development and enhancement of critical web applications. This hybrid position requires the candidate to work 3 days per week onsite at the office location and 2 days remotely.

Key Responsibilities:

Software Development & Coding:
Develop, test, and debug C# .NET applications using Visual Studio 2017/2022, implementing enhancements as per design specifications.

Accessibility Compliance:
Ensure all developed web applications meet the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG AA compliance standards.

Collaboration & Testing:
Work closely with design teams and testers to clarify functional requirements, resolve issues, and conduct thorough unit testing to ensure code functionality.

Documentation & Knowledge Transfer:
Document code changes and ensure that all relevant project documentation is stored in designated version control repositories (e.g., SharePoint, Azure DevOps). Provide knowledge transfer to Ministry staff at the end of the contract.

Database Integration:
Develop applications that utilize relational databases for data storage and retrieval (e.g., Oracle 19c, PL/SQL).

Development Best Practices:
Follow structured methodologies for software development and adhere to best practices for application design and maintenance.

Skills and Experience Requirements:

Software Development (45%):
Minimum 2 years of experience in developing, testing, and debugging C# .NET applications. Strong understanding of web-based application development, including the use of Visual Studio.

Technical Skills (40%):
Proficiency in C# .NET Framework 4.8 or later, Azure DevOps, GIT, YAML pipelines, and client-side libraries (Bootstrap, AngularJS, Angular v17, TypeScript, etc.). Experience with Oracle 19c and relational database interaction.

Accessibility Compliance (10%):
Knowledge and experience in AODA and WCAG AA compliance for web application development.

Soft Skills (5%):
Strong problem-solving skills, the ability to work collaboratively with cross-functional teams, and excellent communication skills.

Mandatory Skills:

C# .NET Framework 4.8 or later

MS Visual Studio 2017/2022

Azure DevOps and GIT version control

AODA and WCAG AA compliance

Client-side libraries: Angular, TypeScript, Bootstrap, JavaScript

Experience working with relational databases (e.g., Oracle 19c)

Desirable Skills:

Experience in rapid application development (RAD) methodologies.

Familiarity with middleware and gateways.

Strong experience with user and system documentation.

Knowledge Transfer Requirements:

Knowledge transfer to Ministry staff must be completed one week prior to contract end or the consultants departure.

Ensure all project documentation is properly stored in designated repositories such as SharePoint and Azure DevOps.

Provide a walkthrough of the documentation to the project manager and ministry staff.