Enable job alerts via email!

Senior C#/.NET Developer - Industrial

Opreto

Canada

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Opreto is seeking a Senior C#/.NET Developer for a fully remote, full-time position. This role involves designing and maintaining applications that interface with industrial systems, requiring strong C#/.NET skills and a background in system architecture. Ideal candidates will have extensive experience, especially with WPF and multithreaded applications, and will play a key role in improving software quality and making architectural decisions.

Qualifications

  • 7+ years in C#/.NET development, especially WPF/XAML.
  • Expertise in multithreading and UI architecture.
  • Proficient with automated testing and agile practices.

Responsibilities

  • Design and develop C#/.NET applications with WPF and MVVM.
  • Implement architecture improvements for performance and maintainability.
  • Collaborate on UI/UX enhancements and system features.

Skills

C#/.NET Development
WPF
MVVM
Multithreaded Application Design
Problem-Solving
Agile Methodologies

Tools

Git
CI/CD Tools
DevOps Tools

Job description

We're seeking a Senior C#/.NET Developer with a strong background in desktop application development, system architecture, and industrial software. You'll play a critical role in modernizing and extending applications that interface with machine vision, automation equipment, and factory systems. This is a high-impact role ideal for someone who thrives on solving complex technical challenges, improving software quality, and making key architectural decisions that shape long-term product direction.

This is a fully remote, full-time position.

Requirements
Key Responsibilities
  • Design, develop, and maintain C#/.NET applications, using WPF and MVVM
  • Identify and implement architecture-level improvements for performance, modularity, and maintainability
  • Collaborate with cross-functional teams on UI/UX enhancements, hardware integrations, and system features
  • Improve code quality through rigorous testing, refactoring, and tooling
  • Contribute to the development and rollout of CI/CD pipelines and software engineering best practices
Required Qualifications
  • 7+ years of professional experience in C#/.NET development, especially WPF/XAML
  • Deep understanding of multithreaded application design and UI architecture
  • Demonstrated ability to make technical and architectural decisions
  • Experience with automated testing, code reviews, and performance tuning
  • Experience with version control systems (e.g., Git) and agile development methodologies
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work collaboratively in a team environment
Preferred Qualifications
  • Familiarity with industrial automation, machine vision, or manufacturing systems
  • Experience working with industrial communication protocols (Ethernet/IP, OPC UA, Modbus, etc.)
  • Knowledge of DevOps tools (GitHub Actions, GitLab CI, Azure Pipelines)
  • Exposure to inter-process communication (e.g., REST, gRPC, WebSockets)
  • Experience working in consulting or client-facing engineering roles
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Other
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Developer .NET - Financial Platform for Insurance management

Groom & Associés / Associates

Montreal null

Remote

Remote

CAD 110 000 - 120 000

Full time

Today
Be an early applicant

Full Stack Product Developer Full Stack Product Developer (C#, .NET, MS Tech Stack)

OnePlan

null null

Remote

Remote

CAD 100 000 - 150 000

Full time

Today
Be an early applicant

Senior Software Engineer

Imagine Foundation e.V.

North Vancouver null

Remote

Remote

CAD 98 000 - 145 000

Full time

Today
Be an early applicant

Senior Software Developer

Canadian Red Cross

null null

Remote

Remote

CAD 90 000 - 130 000

Full time

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver null

Remote

Remote

CAD 80 000 - 100 000

Part time

Yesterday
Be an early applicant

.Net Developer

ImmigrationDoor Inc.

Montreal null

Remote

Remote

CAD 80 000 - 120 000

Full time

3 days ago
Be an early applicant

Senior Software Developer (.Net)

Cinchy

Ottawa null

Remote

Remote

CAD 120 000 - 140 000

Full time

3 days ago
Be an early applicant

Senior Software Engineer

Infios

Moncton null

Remote

Remote

CAD 90 000 - 120 000

Full time

2 days ago
Be an early applicant

Senior Software Engineer

Ritchie Bros.

Burnaby null

Remote

Remote

CAD 70 000 - 100 000

Full time

5 days ago
Be an early applicant