Software Engineer / Java / 6-12 Month Contract

Motion Recruitment

Winnipeg

On-site

CAD 55,000 - 76,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motion Recruitment is seeking a senior full stack engineer to deliver enterprise-grade software using .NET/C#. The role involves backend, frontend, and database work in a hybrid Winnipeg environment, with mentorship and collaboration across Agile teams.

You will help shape architecture, implement robust APIs, and drive best practices while working with a high-performing engineering group.

Qualifications

  • 3+ years of professional software development experience.
  • Strong experience with .NET / .NET Core and C#.
  • Experience building RESTful APIs using Web API and EF.
  • Experience with MVC and modern application architecture.
  • Strong SQL Server and relational databases.
  • Experience with CI/CD pipelines and DevOps.
  • Leading technical initiatives or owning major components.

Responsibilities

  • 50% Backend Development (.NET / C# / APIs).
  • 30% Database Development (SQL).
  • 20% Cloud & DevOps (Azure, CI/CD, Containers).
  • 70% Hands-on Software Development
  • 10% Technical Leadership & Mentorship
  • 20% Cross-functional Collaboration

Skills

C# / .NET
REST APIs
MVC
SQL Server
CI/CD
DevOps
Software architecture
Technical leadership

Tools

Azure
Docker
Kubernetes

Job description

About

This role is Hybrid in Winnipeg (3 days onsite per week). This is a 6-12 month contract opportunity with potential for extension. This opportunity is with a well-established organization delivering large-scale digital platforms and enterprise technology solutions that support critical services used by hundreds of thousands of users each year.

Overview of The Role

This is a senior full stack engineering opportunity focused on building and enhancing modern enterprise applications across both backend and frontend systems. You'll work with a contemporary Microsoft technology stack, contributing to scalable cloud-based applications while helping shape technical direction, mentoring developers, and driving engineering best practices. This role is ideal for an experienced engineer who enjoys solving complex technical challenges, influencing architecture, and delivering high-quality software within a collaborative Agile environment. You'll have the opportunity to work on meaningful, business-critical systems while partnering with a high-performing engineering team committed to modern software development practices.

Required Skills & Experience
  • 3+ years of professional software development experience
  • Strong experience with .NET / .NET Core and C#
  • Experience building RESTful APIs using Web API and Entity Framework
  • Experience with MVC and modern application architecture
  • Strong SQL Server and relational database experience
  • Experience working with CI/CD pipelines and DevOps practices
  • Strong understanding of software architecture, design patterns, and scalable application development
  • Experience leading technical initiatives or owning major application components
Desired Skills & Experience
  • Experience with Microsoft Azure
  • Experience with Docker and/or Kubernetes
  • Experience with modern CSS frameworks such as Tailwind, SASS, or LESS
  • Experience writing unit and integration tests
  • Experience mentoring junior developers or providing technical leadership
  • Experience working within Agile development teams
What You Will Be Doing Tech Breakdown
  • 50% Backend Development (.NET / C# / APIs)
  • 30% Database Development (SQL)
  • 20% Cloud & DevOps (Azure, CI/CD, Containers)
Daily Responsibilities
  • 70% Hands-on Software Development
  • 10% Technical Leadership & Mentorship
  • 20% Cross-functional Collaboration

Contract Duration: 6-12 Months (potential for extension)

Compensation: $40-$55/hour + HST

Current Vacancy: Yes

Use of AI in Hiring: Yes

Posted By: Owen Rampersad

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Software Engineer (1880)
Senior Software Engineer (1880)

Direct IT Recruiting Inc. • Toronto

Hybrid
Hybrid work model
Contract duration 5 months
Full Stack Engineer (1876) 90-94hr
Full Stack Engineer (1876) 90-94hr

Direct IT Recruiting Inc. • Toronto

Hybrid
CAD 117,096 - 123,984
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site
.NET Full-Stack Developer - C#, .Net Core, MVC
.NET Full-Stack Developer - C#, .Net Core, MVC

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Software Engineer - Lead
Senior Software Engineer - Lead

Aplin • Winnipeg

Hybrid
CAD 140,000 - 170,000
Hybrid work model
Competitive salary
Comprehensive benefits
+1
Junior/Intermediate Full Stack Developer, Java/Angular - 6 Month Contract - 19286
Junior/Intermediate Full Stack Developer, Java/Angular - 6 Month Contract - 19286

LRO Staffing • Ottawa

Hybrid
Software Developer - Full Stack (26-16641)
Software Developer - Full Stack (26-16641)

Russell Tobin • Toronto

On-site
CAD 96,000 - 110,000
Healthcare coverage
401(k) plan
Life & disability insurance
+1
Full Stack Software Engineer
Full Stack Software Engineer

Techedin • Toronto

Hybrid
CAD 62,000 - 76,000
.NET Developer (12 month Contract) – REMOTE
.NET Developer (12 month Contract) – REMOTE

Ward Technology Talent • Canada

Remote
CAD 75,000 - 110,000