The Senior Software Developer will be responsible for enhancing and maintaining a critical public safety application, focusing on the development of a new data exchange interface to support communication between internal and external systems. This includes system design, architecture documentation, coding, testing, and deployment. The role requires deep expertise in ASP.NET (VB and C#), Oracle databases, Azure DevOps, and various Microsoft technologies. The developer will engage in complex data transactions and contribute to a secure, high-availability system supporting public safety initiatives.
...
Advantages
•Work on a mission-driven application with real-world public safety impact
•Be part of a hybrid work model, offering flexibility and collaboration
•Gain experience in secure and high-volume system integration
•Utilize and expand skills in modern tech stacks like Azure DevOps, Entity Framework, and .NET Core
•Opportunity to participate in end-to-end software development lifecycle
•Collaborate with a focused technical team on well-defined deliverables
Responsibilities
•Design, develop, and deploy application enhancements using Microsoft development platforms
•Create and maintain system components, .NET modules, scripts, and documentation
•Participate in design sessions, walkthroughs, and Joint Application Development activities
•Produce software architecture artifacts such as use cases, class diagrams, and state diagrams
•Document technical specifications and implementation plans according to established standards
•Conduct unit, system, and integration testing
•Develop an automated interface to enable secure data exchange between internal and external platforms
•Ensure proper knowledge transfer and documentation is completed and stored in project repositories
Qualifications
•Over 10 years of experience in software development using .NET technologies
•Strong proficiency in ASP.NET (VB and C#), ASP.NET MVC, ASP.NET Identity
•Skilled in Oracle RDBMS, MS SQL Server, and use of dotConnect for Oracle
•Experience with Azure DevOps, TFS, and Visual Studio
•Proficient in Entity Framework and/or Enterprise Library
•Expertise in JavaScript, jQuery, Bootstrap, XML/XSLT, and modern GUI design
•Familiarity with Windows Server environments and reverse proxy configurations
•Preferred: Background in secure and regulated applications or public safety systems
Summary
This is a strategic opportunity for a Senior Software Developer to contribute to a high-security, high-impact application. The role offers meaningful work, a hybrid setup, and exposure to advanced technologies, while playing a key part in maintaining and enhancing a vital data exchange system that supports public safety and operational efficiency.
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
The Senior Software Developer will be responsible for enhancing and maintaining a critical public safety application, focusing on the development of a new data exchange interface to support communication between internal and external systems. This includes system design, architecture documentation, coding, testing, and deployment. The role requires deep expertise in ASP.NET (VB and C#), Oracle databases, Azure DevOps, and various Microsoft technologies. The developer will engage in complex data transactions and contribute to a secure, high-availability system supporting public safety initiatives.
Advantages
•Work on a mission-driven application with real-world public safety impact
•Be part of a hybrid work model, offering flexibility and collaboration
•Gain experience in secure and high-volume system integration
•Utilize and expand skills in modern tech stacks like Azure DevOps, Entity Framework, and .NET Core
•Opportunity to participate in end-to-end software development lifecycle
•Collaborate with a focused technical team on well-defined deliverables
Responsibilities
•Design, develop, and deploy application enhancements using Microsoft development platforms
...
•Create and maintain system components, .NET modules, scripts, and documentation
•Participate in design sessions, walkthroughs, and Joint Application Development activities
•Produce software architecture artifacts such as use cases, class diagrams, and state diagrams
•Document technical specifications and implementation plans according to established standards
•Conduct unit, system, and integration testing
•Develop an automated interface to enable secure data exchange between internal and external platforms
•Ensure proper knowledge transfer and documentation is completed and stored in project repositories
Qualifications
•Over 10 years of experience in software development using .NET technologies
•Strong proficiency in ASP.NET (VB and C#), ASP.NET MVC, ASP.NET Identity
•Skilled in Oracle RDBMS, MS SQL Server, and use of dotConnect for Oracle
•Experience with Azure DevOps, TFS, and Visual Studio
•Proficient in Entity Framework and/or Enterprise Library
•Expertise in JavaScript, jQuery, Bootstrap, XML/XSLT, and modern GUI design
•Familiarity with Windows Server environments and reverse proxy configurations
•Preferred: Background in secure and regulated applications or public safety systems
Summary
This is a strategic opportunity for a Senior Software Developer to contribute to a high-security, high-impact application. The role offers meaningful work, a hybrid setup, and exposure to advanced technologies, while playing a key part in maintaining and enhancing a vital data exchange system that supports public safety and operational efficiency.
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