Our Winnipeg client is looking for an experienced Senior Software Developer for a 5-month initial contract to contribute to the development and modernization of a strategic application within a highly collaborative, public-sector environment. This is a great opportunity to take ownership of meaningful work, contribute to architecture and design decisions, and support a development team with your expertise in .NET technologies.
...
Advantages
• Make a direct impact on a strategic application used across the organization
• Opportunity to influence architecture and technical design decisions
• Collaborate with both technical and business stakeholders
• Exposure to current tools and technologies including .NET 6/8, WebAPI, and Azure DevOps
• Work in a structured environment with long-term project potential
Responsibilities
• Analyze and assess the existing code base and application design
• Determine rewrite approach in consultation with IT stakeholders
• Implement application security, authentication/authorization, and logging
• Develop automated tests and contribute to user acceptance testing
• Design and implement RESTful APIs using .NET 6/8 WebAPI
• Develop a new web application using the latest ASP.NET MVC framework
• Support transition of application knowledge to internal development teams
Qualifications
The following previous experience is mandatory:
• 10+ years of progressive experience in software development and application design
• Strong hands-on experience with .NET 6/8, C#, ASP.NET MVC, WebAPI, Entity Framework
• Proficiency in SQL, CSS, JavaScript, HTML, and version control using Git/Azure DevOps
• Experience with NUnit/xUnit and working knowledge of WinForms
• Familiarity with Active Directory and IOC containers
Summary
If you're a senior developer looking to make a difference on a meaningful project, we want to hear from you. Apply now via this job ad or reach out to your Randstad Digital representative immediately!
P.S. Don’t forget that when you update your profile on Randstad.ca it helps us find you faster when we do have roles that match your skills! So even if this role isn’t for you please update your profile so we can find you!
We look forward to supporting you in your job search!
Good luck!
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
Our Winnipeg client is looking for an experienced Senior Software Developer for a 5-month initial contract to contribute to the development and modernization of a strategic application within a highly collaborative, public-sector environment. This is a great opportunity to take ownership of meaningful work, contribute to architecture and design decisions, and support a development team with your expertise in .NET technologies.
Advantages
• Make a direct impact on a strategic application used across the organization
• Opportunity to influence architecture and technical design decisions
• Collaborate with both technical and business stakeholders
• Exposure to current tools and technologies including .NET 6/8, WebAPI, and Azure DevOps
• Work in a structured environment with long-term project potential
Responsibilities
• Analyze and assess the existing code base and application design
• Determine rewrite approach in consultation with IT stakeholders
• Implement application security, authentication/authorization, and logging
• Develop automated tests and contribute to user acceptance testing
• Design and implement RESTful APIs using .NET 6/8 WebAPI
...
• Develop a new web application using the latest ASP.NET MVC framework
• Support transition of application knowledge to internal development teams
Qualifications
The following previous experience is mandatory:
• 10+ years of progressive experience in software development and application design
• Strong hands-on experience with .NET 6/8, C#, ASP.NET MVC, WebAPI, Entity Framework
• Proficiency in SQL, CSS, JavaScript, HTML, and version control using Git/Azure DevOps
• Experience with NUnit/xUnit and working knowledge of WinForms
• Familiarity with Active Directory and IOC containers
Summary
If you're a senior developer looking to make a difference on a meaningful project, we want to hear from you. Apply now via this job ad or reach out to your Randstad Digital representative immediately!
P.S. Don’t forget that when you update your profile on Randstad.ca it helps us find you faster when we do have roles that match your skills! So even if this role isn’t for you please update your profile so we can find you!
We look forward to supporting you in your job search!
Good luck!
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