We are looking for a C# Software Developer – Tier-3 Software Support who enjoys hands-on coding and solving complex issues in live production environments. In this role, you will diagnose, debug, and resolve software defects using C# and .NET, working closely with engineering and support teams to deliver permanent fixes and system improvements. Strong communication skills are essential as you’ll collaborate with both technical and non-technical stakeholders.
...
The ideal candidate has 5+ years of software development experience, including Tier-3 or post-release support with code-level troubleshooting. You should be proficient with C#, debugging tools, APIs, version control (Git/Bitbucket), and ticketing systems (ServiceNow/Jira). Experience with cloud platforms and CI/CD is a plus. This is a great opportunity for a motivated developer ready to take ownership of critical production issues.
*** Candidates must live in the Ottawa area or be willing to relocate ***
*** Candidates must be eligible for Government of Canada Security Clearance (having lived in Canada for the past 5+ years) ***
Advantages
•Remote with Job Security – Full-time, permanent role with remote flexibility and occasional Ottawa visits.
•High Impact – Take ownership of complex issues and work directly with clients and dev teams.
•Collaborative Team – Join a global, skilled support team focused on learning and innovation.
Responsibilities
•Analyze and resolve complex software issues reported from production environments using C#, .NET, and associated debugging tools.
•Investigate and reproduce customer-reported defects in a controlled development environment, identify root causes, and implement code fixes.
•Work with the broader engineering team to deliver patches or hotfixes, ensuring quality and adherence to SLAs.
•Collaborate with customer-facing support teams to gather information, validate issues, and provide timely and detailed updates to stakeholders.
•Write or update code where necessary to improve system stability, performance, and maintainability.
•Review logs, performance metrics, and system behavior to proactively identify and address recurring problems.
•Contribute to knowledge-sharing initiatives by documenting known issues, workarounds, and permanent solutions in our internal and customer-facing portals.
•Participate in peer code reviews and support readiness reviews for new releases and patches.
•Support deployment teams by assisting with code validation and change management activities.
•Propose and develop tools or automation scripts to streamline incident analysis and support workflows.
Qualifications
•Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
•5+ years of experience in software development, ideally with a focus on enterprise applications or SaaS products.
•Proven experience in Tier-3 or post-release support where code-level troubleshooting and resolution were required.
•Strong understanding of system architecture, design patterns, and application lifecycle management.
•Experience debugging live systems and developing long-term solutions, not just temporary fixes.
•Exposure to cloud environments and modern CI/CD workflows is an asset.
What We’re Looking For
•Strong Developer Mindset: You approach support issues the same way you approach development—through structured, testable, and maintainable code.
•Analytical & Methodical: You thrive on diagnosing complex issues and pinpointing the exact lines of code causing failures.
•Collaborative Communicator: You can explain technical concepts to non-technical stakeholders and relay customer needs to engineering.
•Calm Under Pressure: You stay focused when dealing with high-priority or time-sensitive issues.
•Process Improvement Enthusiast: You constantly seek ways to optimize support practices and reduce time-to-resolution.
Summary
If you're interested in learning more please submit your résumé and one of our senior Recruiters would be happy to give you a call to discuss further.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
We are looking for a C# Software Developer – Tier-3 Software Support who enjoys hands-on coding and solving complex issues in live production environments. In this role, you will diagnose, debug, and resolve software defects using C# and .NET, working closely with engineering and support teams to deliver permanent fixes and system improvements. Strong communication skills are essential as you’ll collaborate with both technical and non-technical stakeholders.
The ideal candidate has 5+ years of software development experience, including Tier-3 or post-release support with code-level troubleshooting. You should be proficient with C#, debugging tools, APIs, version control (Git/Bitbucket), and ticketing systems (ServiceNow/Jira). Experience with cloud platforms and CI/CD is a plus. This is a great opportunity for a motivated developer ready to take ownership of critical production issues.
*** Candidates must live in the Ottawa area or be willing to relocate ***
*** Candidates must be eligible for Government of Canada Security Clearance (having lived in Canada for the past 5+ years) ***
Advantages
•Remote with Job Security – Full-time, permanent role with remote flexibility and occasional Ottawa visits.
...
•High Impact – Take ownership of complex issues and work directly with clients and dev teams.
•Collaborative Team – Join a global, skilled support team focused on learning and innovation.
Responsibilities
•Analyze and resolve complex software issues reported from production environments using C#, .NET, and associated debugging tools.
•Investigate and reproduce customer-reported defects in a controlled development environment, identify root causes, and implement code fixes.
•Work with the broader engineering team to deliver patches or hotfixes, ensuring quality and adherence to SLAs.
•Collaborate with customer-facing support teams to gather information, validate issues, and provide timely and detailed updates to stakeholders.
•Write or update code where necessary to improve system stability, performance, and maintainability.
•Review logs, performance metrics, and system behavior to proactively identify and address recurring problems.
•Contribute to knowledge-sharing initiatives by documenting known issues, workarounds, and permanent solutions in our internal and customer-facing portals.
•Participate in peer code reviews and support readiness reviews for new releases and patches.
•Support deployment teams by assisting with code validation and change management activities.
•Propose and develop tools or automation scripts to streamline incident analysis and support workflows.
Qualifications
•Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
•5+ years of experience in software development, ideally with a focus on enterprise applications or SaaS products.
•Proven experience in Tier-3 or post-release support where code-level troubleshooting and resolution were required.
•Strong understanding of system architecture, design patterns, and application lifecycle management.
•Experience debugging live systems and developing long-term solutions, not just temporary fixes.
•Exposure to cloud environments and modern CI/CD workflows is an asset.
What We’re Looking For
•Strong Developer Mindset: You approach support issues the same way you approach development—through structured, testable, and maintainable code.
•Analytical & Methodical: You thrive on diagnosing complex issues and pinpointing the exact lines of code causing failures.
•Collaborative Communicator: You can explain technical concepts to non-technical stakeholders and relay customer needs to engineering.
•Calm Under Pressure: You stay focused when dealing with high-priority or time-sensitive issues.
•Process Improvement Enthusiast: You constantly seek ways to optimize support practices and reduce time-to-resolution.
Summary
If you're interested in learning more please submit your résumé and one of our senior Recruiters would be happy to give you a call to discuss further.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more