We are seeking a Software Developer with 10+ years of experience in the full Software Development Life Cycle (SDLC). In this hybrid role, you will develop and enhance C# (.NET, ASP.NET, MVC, WCF) applications for critical public safety and dispatch solutions, ensuring scalability and integration with various systems.
Advantages
...
•Hybrid Work Arrangement: Enjoy a balance of on-site collaboration and remote flexibility.
•Cutting-Edge Technologies: Work with C#, .NET, MVC, WCF, SQL Server, and various front-end frameworks.
•Complex Integrations: Develop APIs, handle multi-threaded applications, and utilize concurrency patterns for secure, large-scale solutions.
•Professional Growth: Apply architectural best practices, learn about cloud migration, and gain exposure to computer-aided dispatch and radio/telephony technologies.
Responsibilities
•Write and maintain C# (.NET) code for new features and enhancements, following design best practices.
•Refactor existing code to improve modularity and meet scalability requirements.
•Develop APIs, web services (SOAP, REST), and multi-threaded modules to integrate with other systems and platforms.
•Ensure secure and efficient data exchange, adhering to authentication protocols (OIDC/OAuth/SAML).
•Create and execute unit tests, fix defects, and assist in deployment to various environments.
•Document code changes, update business rules, and produce clear design/deployment guides.
•Provide reliable work estimates, coordinate with QA teams, and interact with architects/product owners.
•Contribute to ongoing maintenance and support, troubleshooting issues, and investigating performance bottlenecks.
•Apply object-oriented design, design patterns, and architectural principles for scalable solutions.
•Develop high-sensitivity applications with robust security measures and follow public sector governance processes.
Qualifications
•10+ years of software development experience covering all SDLC stages.
•8+ years of coding in C# (.NET, ASP.NET, MVC, IIS, WCF).
•8+ years of SQL development using SQL Server Management Studio.
•Hands-on experience with JavaScript frameworks, HTML5, AngularJS, Bootstrap, and concurrency patterns.
•Proven knowledge of OIDC/OAuth/SAML protocols and secure app development.
•Background in public safety (e.g., ambulance, fire, police) and computer-aided dispatch.
•Experience integrating telephony or radio solutions like Avaya, P25, and MPDS.
•Familiarity with agile/iterative methodologies and design patterns for enterprise-level systems.
Summary
Join us as a Software Developer to build mission-critical .NET solutions for public safety operations. This hybrid position offers the chance to work on advanced integrations, refine code quality, and ensure secure, high-performing systems. Apply now to drive essential modernization efforts in public safety technology!
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 seeking a Software Developer with 10+ years of experience in the full Software Development Life Cycle (SDLC). In this hybrid role, you will develop and enhance C# (.NET, ASP.NET, MVC, WCF) applications for critical public safety and dispatch solutions, ensuring scalability and integration with various systems.
Advantages
•Hybrid Work Arrangement: Enjoy a balance of on-site collaboration and remote flexibility.
•Cutting-Edge Technologies: Work with C#, .NET, MVC, WCF, SQL Server, and various front-end frameworks.
•Complex Integrations: Develop APIs, handle multi-threaded applications, and utilize concurrency patterns for secure, large-scale solutions.
•Professional Growth: Apply architectural best practices, learn about cloud migration, and gain exposure to computer-aided dispatch and radio/telephony technologies.
Responsibilities
•Write and maintain C# (.NET) code for new features and enhancements, following design best practices.
•Refactor existing code to improve modularity and meet scalability requirements.
•Develop APIs, web services (SOAP, REST), and multi-threaded modules to integrate with other systems and platforms.
...
•Ensure secure and efficient data exchange, adhering to authentication protocols (OIDC/OAuth/SAML).
•Create and execute unit tests, fix defects, and assist in deployment to various environments.
•Document code changes, update business rules, and produce clear design/deployment guides.
•Provide reliable work estimates, coordinate with QA teams, and interact with architects/product owners.
•Contribute to ongoing maintenance and support, troubleshooting issues, and investigating performance bottlenecks.
•Apply object-oriented design, design patterns, and architectural principles for scalable solutions.
•Develop high-sensitivity applications with robust security measures and follow public sector governance processes.
Qualifications
•10+ years of software development experience covering all SDLC stages.
•8+ years of coding in C# (.NET, ASP.NET, MVC, IIS, WCF).
•8+ years of SQL development using SQL Server Management Studio.
•Hands-on experience with JavaScript frameworks, HTML5, AngularJS, Bootstrap, and concurrency patterns.
•Proven knowledge of OIDC/OAuth/SAML protocols and secure app development.
•Background in public safety (e.g., ambulance, fire, police) and computer-aided dispatch.
•Experience integrating telephony or radio solutions like Avaya, P25, and MPDS.
•Familiarity with agile/iterative methodologies and design patterns for enterprise-level systems.
Summary
Join us as a Software Developer to build mission-critical .NET solutions for public safety operations. This hybrid position offers the chance to work on advanced integrations, refine code quality, and ensure secure, high-performing systems. Apply now to drive essential modernization efforts in public safety technology!
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