Home Job Listings Categories Locations

Senior Software Developer - Contract

📍 ca

Technology OCAS

Job Description

Technology is reinventing higher education and at OCAS we play a vital role in helping shape this evolving landscape. We deliver dependable technology systems and business services to support our industry partners and create new pathways for learners exploring and applying to Ontario’s public colleges. Recently named a Waterloo Area Top Employer for the eleventh consecutive year, we’re looking for innovators who can bring their expertise and passion to our growing team. This position is being offered as a 6-month contract to replace an existing vacancy. Depending on organizational needs and project developments, there is potential for the contract to be extended. This is a hybrid position requiring three days in our Guelph office each week. Our work days are 7.5 hours. We’re looking for an enthusiastic and experienced senior software developer to join our team. If you’re looking to champion your knowledge and skills from backend development to frontend clients, this is your opportunity. As a Senior Software Developer at OCAS, you’ll play an important role in developing the technology that helps hundreds of thousands of individuals, at home and around the globe, every year as they take the first step toward a brighter future through college. You’ll gain hands‑on exposure across our software technology stack, which uses .NET/.NET Core on the backend, feeding MVC and Angular frontend websites. You’ll also participate in our modern DevOps culture as we invest in automation from the beginning with a Continuous Integration and Delivery pipeline. Our software solutions are hosted on a variety of infrastructures, from private data centres to PaaS containers in the Azure public cloud. As a member of the OCAS team, you’ll work with remarkable individuals who support each other in achieving high performance. Responsibilities

Technical owner of several areas of the code base, often one or more entire applications Produce clean, efficient code based on specifications/requirements Lead and moderate the technical design process and discussions Lead medium- and large-sized features with input from architects and/or technical leads Perform concise code reviews across several software products Help establish and maintain team’s coding standards Decompose projects into tasks and sub-tasks and complete them in a reasonable time frame while using high-quality and efficient techniques Lead the development of test plans Architect, create, and optimize complex unit and integration test suites Communicate status and blockers to their people leader and team Make technical recommendations for the future growth and stability of the code base Mentor other team members, including new hires, about software development patterns and practices, as well as OCAS processes and team workflows Collaborate with management, other departments, and customers to identify end-user requirements Qualifications

5+ years of experience building custom software solutions Proficiency in .NET C# including Entity Framework, Web API, and MVC Proficiency in SPA frameworks such as Angular, React Proficiency in MS SQL Strong understanding of complex software development concepts, such as containerization or software optimization Experience architecting small- and medium-sized software solutions The pay range for this role is $48 - $64/ hour depending on skill and previous experience.

Position reports to: Manager, Technology Solutions OCAS is committed to fostering a diverse and inclusive workplace. We welcome and encourage applications from diverse candidates, including people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 18, 2026
Job Type: Technology
Location: ca
Company: OCAS

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.