Skip to Main Content

Job Title


REMOTE- Intermediate Full Stack Developer to analyze, develop, test, and maintai


Company : S.i. Systems


Location : Toronto, Ontario


Created : 2025-08-04


Job Type : Full Time


Job Description

Our public company client is looking for an Intermediate Full Stack Developer to analyze, develop, test, and maintain software applications to support business requirements. This role involves working closely with other technical teams and reporting to the Technical Architect . This is a remote role but should be available from 8:30am to 4:30pm PST MUST HAVE: Diploma or degree in Computer Science or related field 5+ years of software development experience Programming: C#, JavaScript, ASP.NET MVC, Blazor, SQL, PowerShell Platforms: .NET Framework, SQL Server, Reporting Services Source Control: GIT (branching, collaboration) Web & Security: HTML/CSS, Web APIs, REST, token & multifactor authentication Test planning and execution experience Skilled in JAD sessions and user requirements gathering NICE TO HAVE: PHP - Optional language proficiency Azure DevOps Experience with multiple branches in Git Microsoft Power BI Research on emerging technologies Participation in hardware/software evaluation JOB DUTIES: Application Development & Support Design, develop, test, and maintain software applications to meet business needs Write clean, efficient code and scripts following established standards Conduct performance testing and debugging Document software design, technical specs, and support procedures Provide technical support and troubleshoot application issues Collaborate with IT teams (e.g., SysAdmins, DBAs) to resolve system problems User & Stakeholder Engagement: Gather and analyze user requirements through interviews and JAD sessions Work closely with Business Analysts and Technical Architect to design solutions Respond to help desk and application support tickets Research & Implementation: Evaluate and recommend tools, technologies, and software upgrades Work with vendors to implement and integrate new software Planning & Documentation: Define tasks, estimates, and timelines for projects Contribute to development standards, procedures, and documentation Apply