senior software developer - hybrid. Job at Randstad, Winnipeg, MB

SEpXTUFXNVUzWmdyd2tyMFhRSDBscHlETWc9PQ==
  • Randstad
  • Winnipeg, MB

Job Description

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

Job Tags

Contract work, Immediate start,

Similar Jobs

Advantage Solutions

CDS Part Time Shift Supervisor in Costco Job at Advantage Solutions

CDS Part Time Shift Supervisor CAN Are you outgoing and enthusiastic about interacting with people? If promoting the best brands to today"...  ...positive product impressions to increase salesAssist Manager and Senior Shift Supervisor with day-to-day operations, including daily... 

PWTransit

Dispatcher / Coordinator Job at PWTransit

Dispatcher / Coordinator Location Trail, BC : Dispatcher / Coordinator Are you a skilled professional with a passion for customer service and a knack for coordination? We are currently seeking a dedicated individual to join our team as a Dispatcher / Coordinator in the West... 

Virginia Heart

Telephone Triage Registered Nurse Job at Virginia Heart

 ...and work-life balance? Follow your heart to Virginia Heart! At Virginia Heart, we are looking for a compassionate Telephone Triage Registered Nurse to provide primary clinical support for the clinical services center. The Telephone Triage RN ensures that patients... 

Saskatchewan Health Authority

Autism Spectrum Disorder Support Worker Job at Saskatchewan Health Authority

 ...Expected Start Date: December 02, 2024 Union: CUPE Facility: Victoria Square City/Town: Prince Albert Department: Autism Spectrum Disorders ASD Type: Part-time regular FTE: 0.7 Hours of Work: 56 hours per 3 weeks rotation Relief: No Float: No Field... 

Regis and Smith

Journeyman Electrician Job at Regis and Smith

 ...service work. We are looking for experienced Journeyman Electricians to join our team in a full time position and/or fly-in...  ...Electrician certificate~ Minimum 4 th Year Apprentice Electrician ~1+ years experience in electrical industry ~ Experience with residential...