We are seeking a Senior Software Developer with over 10 years of experience to lead the enhancement of the client application. The primary focus of this role is the development of a critical new data exchange interface between provincial and national systems, ensuring the seamless transfer of a significant number of transactions annually. You will play a key role in replacing legacy interfaces and modernizing public safety infrastructure using the Microsoft development platform.
...
Pay Rate : $543.7- $579.46/Diem
Advantages
- Fully Remote: Enjoy the flexibility of a 100% remote work arrangement while supporting a Toronto-based team.
- Long-Term Potential: Initial 12 month contract with two significant extension options.
- Mission-Critical Impact: Work on high-stakes public safety software that automates vital data entry and security functions.
- Modernization Work: Gain experience in large-scale system integration and the replacement of national-level legacy interfaces.
Responsibilities
- Application Development: Lead the design, coding, unit testing, and deployment of complex enterprise application enhancements using the .NET framework.
- Interface Engineering: Develop a new data exchange interface to facilitate continued communication between the provincial registry and the National Sex Offender Registry.
- Architecture & Design: Produce high-quality Software Architecture Documentation, including Use Cases, Class diagrams, component diagrams, and state diagrams.
- Technical Troubleshooting: Participate in JAD sessions and walkthroughs, resolving complex defects and incidents within the application environment.
- Database Management: Code and implement SQL procedures, scripts, and object definitions for Oracle RDMS using the dotConnect data provider.
- Documentation: Create detailed programming specifications, user interface designs, and prototypes while maintaining defect tracking as per established standards.
- Integration Testing: Lead system and integration testing phases to ensure high-performance data exchange and system stability.
Qualifications
- Expertise: Minimum 10+ years of experience designing and developing complex enterprise applications.
- Core Stack: Advanced proficiency in ASP.NET (MVC & Identity), C#.NET, VB.NET, and SQL.
- Frontend Technologies: Demonstrated experience with JavaScript, jQuery, Bootstrap, and XML/XSLT.
- Environment Knowledge: Hands-on experience with Windows Server (2016/2022) and IIS/Reverse Proxy configurations.
- Frameworks: Strong knowledge of .NET Framework (all versions), Entity Framework, WCF (Windows Communication Foundation), and WPF.
- Tools: Expert-level use of Visual Studio, Team Foundation Server (TFS), and Enterprise Library.
- Database Skills: Proven experience with Oracle RDBMS and MS SQL Server, specifically troubleshooting and optimizing SQL procedures.
Summary
If you're interested in the Software Developer (Senior) role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
show more
We are seeking a Senior Software Developer with over 10 years of experience to lead the enhancement of the client application. The primary focus of this role is the development of a critical new data exchange interface between provincial and national systems, ensuring the seamless transfer of a significant number of transactions annually. You will play a key role in replacing legacy interfaces and modernizing public safety infrastructure using the Microsoft development platform.
Pay Rate : $543.7- $579.46/Diem
Advantages
- Fully Remote: Enjoy the flexibility of a 100% remote work arrangement while supporting a Toronto-based team.
- Long-Term Potential: Initial 12 month contract with two significant extension options.
- Mission-Critical Impact: Work on high-stakes public safety software that automates vital data entry and security functions.
- Modernization Work: Gain experience in large-scale system integration and the replacement of national-level legacy interfaces.
Responsibilities
- Application Development: Lead the design, coding, unit testing, and deployment of complex enterprise application enhancements using the .NET framework.
...
- Interface Engineering: Develop a new data exchange interface to facilitate continued communication between the provincial registry and the National Sex Offender Registry.
- Architecture & Design: Produce high-quality Software Architecture Documentation, including Use Cases, Class diagrams, component diagrams, and state diagrams.
- Technical Troubleshooting: Participate in JAD sessions and walkthroughs, resolving complex defects and incidents within the application environment.
- Database Management: Code and implement SQL procedures, scripts, and object definitions for Oracle RDMS using the dotConnect data provider.
- Documentation: Create detailed programming specifications, user interface designs, and prototypes while maintaining defect tracking as per established standards.
- Integration Testing: Lead system and integration testing phases to ensure high-performance data exchange and system stability.
Qualifications
- Expertise: Minimum 10+ years of experience designing and developing complex enterprise applications.
- Core Stack: Advanced proficiency in ASP.NET (MVC & Identity), C#.NET, VB.NET, and SQL.
- Frontend Technologies: Demonstrated experience with JavaScript, jQuery, Bootstrap, and XML/XSLT.
- Environment Knowledge: Hands-on experience with Windows Server (2016/2022) and IIS/Reverse Proxy configurations.
- Frameworks: Strong knowledge of .NET Framework (all versions), Entity Framework, WCF (Windows Communication Foundation), and WPF.
- Tools: Expert-level use of Visual Studio, Team Foundation Server (TFS), and Enterprise Library.
- Database Skills: Proven experience with Oracle RDBMS and MS SQL Server, specifically troubleshooting and optimizing SQL procedures.
Summary
If you're interested in the Software Developer (Senior) role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
show more