Senior C#/.NET Developer - Industrial

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of professional experience in C#/.NET development, especially WPF/XAML., Strong understanding of multithreaded application design and UI architecture., Ability to make technical and architectural decisions with proven problem-solving skills., Experience with automated testing, version control, and agile methodologies..

Key responsibilities:

  • Design, develop, and maintain C#/.NET applications using WPF and MVVM.
  • Implement architecture improvements for performance and maintainability.
  • Collaborate with cross-functional teams on UI/UX and hardware integrations.
  • Contribute to CI/CD pipelines and software engineering best practices.

Opreto logo
Opreto https://www.opreto.com/
11 - 50 Employees
See all jobs

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Detail Oriented
  • Communication
  • Problem Solving

Industrial Designer Related jobs