Innovative .NET Middleware Engineer

Humi Inc.

Cambridge

On-site

CAD 80,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health/Dental Benefits
Profit Sharing
Flexible work hours
Career development
RRSP/401K Matching

Job summary

Powerhouse Controls is seeking an experienced Intermediate Software Developer to join our Cambridge team. You will design and implement advanced software solutions using C# and .NET within the Automation Solutions space, mentor junior engineers, and collaborate with cross-functional teams.

Experience with Azure is preferred, and familiarity with Agile or DevOps practices is a plus. The role involves on-site and remote collaboration, code reviews, and contributing to middleware product

Qualifications

  • Bachelor’s degree in Software/Computer Engineering or related field.
  • 3+ years in industrial controls programming.
  • C.E.T. or P.Eng. is an asset.
  • Valid driver’s license and passport for travel.
  • Proven experience with software development, testing, commissioning, and version control.
  • Proficiency in C#, .NET, SQL Server and related technologies.
  • Experience with WebSockets, MQTT, and REST APIs.
  • Familiarity with PLC/HMI programming and industrial networks.
  • Strong problem-solving and customer-facing communication skills.

Responsibilities

  • Design and develop advanced control software and middleware solutions.
  • Gather user requirements, design software features, and create comprehensive test plans.
  • Develop high-performance applications using C# and the latest .NET technologies.
  • Design and optimize SQL Server database schemas and interfaces for part traceability and quality control.
  • Collaborate with Team Leads and Control System Designers on software planning, design, lifecycle management, system testing, and pull request reviews.
  • Establish and enforce best practices for code development, version control, and GIT management.
  • Provide remote support and participate in on-site installation, startup, and commissioning.
  • Offer technical expertise and mentorship to junior team members, fostering skill development and teamwork.
  • Interface with customers, providing expert technical guidance and solutions.
  • Contribute to the development and standardization of best practices, procedures, and design guidelines.

Skills

C#
.NET
SQL Server
REST API

Education

Bachelor’s degree in Software Engineering / Computer Engineering

Tools

Azure
WebSockets
MQTT

Job description

Powerhouse Controls is seeking an experienced Intermediate Software Developer to join our Cambridge team. You will design and implement advanced software solutions using C# and .NET within the Automation Solutions space, mentor junior engineers, and collaborate with cross-functional teams.

Experience with Azure is preferred, and familiarity with Agile or DevOps practices is a plus. The role involves on-site and remote collaboration, code reviews, and contributing to middleware product

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

Humi Inc. • Cambridge

On-site
CAD 80,000 - 120,000
Health/Dental Benefits
Profit Sharing
Flexible work hours
+2
Intermediate Software Developer
Intermediate Software Developer

Powerhouse Controls Ltd • Cambridge

On-site
CAD 80,000 - 110,000
Health/Dental Benefits
Increased Vacation
Profit Sharing
+8
Intermediate Developer
Intermediate Developer

Porter Airlines Inc. • Quebec

Hybrid
CAD 90,000 - 120,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
Intermediate Developer, Development and Delivery
Intermediate Developer, Development and Delivery

Porter Airlines Inc. • Toronto

On-site
CAD 80,000 - 100,000
Senior .NET Backend Developer – Warehouse Systems & APIs
Senior .NET Backend Developer – Warehouse Systems & APIs

Legacy Personnel Solutions • Windsor

On-site
CAD 75,000 - 78,000
Dental care
Extended health care
Life insurance
+2
Senior Software Developer
Senior Software Developer

Industries Machinex INc. • Plessisville

On-site
CAD 90,000 - 120,000
Group insurance (50%)
Employee Assistance Program
Retirement plan (RRS)
+7
Software Development Engineer-.Net full stack
Software Development Engineer-.Net full stack

Craft Silicon • Ottawa

On-site
CAD 90,000 - 120,000
Senior .NET & API Lead – Cloud/Microservices
Senior .NET & API Lead – Cloud/Microservices

Equitable-C • Southwestern Ontario

Hybrid
CAD 90,000 - 130,000
Employer-paid benefits
Pension matching
Volunteer day
+1
Senior Software Developer - Apps & Power Platform
Senior Software Developer - Apps & Power Platform

Compunnel, Inc. • Southwestern Ontario

Hybrid
CAD 110,000 - 140,000