Senior C# Software Engineer Consultant

Hyperio
Wallisellen, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
CHF 110K

Job location

Remote
Wallisellen, Switzerland

Tech stack

ASP.NET
.NET
API
Systems Engineering
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Code Review
Communications Protocols
Continuous Integration
Software Debugging
DevOps
Design of User Interfaces
Windows Presentation Foundation
MVC
Software Architecture
Queueing Systems
OPC Unified Architecture
Software Engineering
Systems Architecture
Systems Integration
Data Processing
GIT
Integration Tests
Real Time Data
Api Design
REST
gRPC
Software Version Control

Job description

  • Design, implement, and maintain C#/.NET applications for device control, data processing, and operator interfaces.
  • Specify, implement, and validate system interfaces and communication protocols between software and hardware.
  • Create clear interface definitions and command sets.
  • Contribute to product requirements and specifications together with product management, systems engineering, and QA.
  • Conceive and evolve modular software architectures that integrate with hierarchical logical and physical system architectures.
  • Develop and maintain simulation-based components for system behavior and integration testing.
  • Formalize component requirements and contracts for development, integration, verification, and validation.
  • Act as Technical Product Owner for your components, locally and in collaboration with global stakeholders.
  • Collaborate closely with other business units on system architecture and cross-business requirements.
  • Ensure high code quality through code reviews, automated tests, CI pipelines, and documentation in Azure DevOps.

Technologies:

  • API
  • Azure
  • C#
  • CI/CD
  • DevOps
  • Embedded
  • Git
  • Hardware
  • Product Owner
  • REST
  • WPF
  • gRPC
  • UX UI Design
  • ASP.NET
  • Cloud
  • .NET Framework
  • .NET MVC
  • Robotics

Requirements

  • Several years of professional experience in C# and .NET development.
  • Strong background in software architecture and API design for complex systems.
  • Experience with embedded-adjacent or hardware-software integration topics such as device control, real-time data flows, or industrial protocols.
  • Practical knowledge of Azure DevOps or similar tools for CI/CD, work tracking, and documentation.
  • Experience with one or more of the following is a plus: WPF or modern desktop UI frameworks, OPC UA or other industrial communication stacks, gRPC or REST, message queues, simulation frameworks, test automation.
  • Solid understanding of software engineering practices: version control with Git, code reviews, unit and integration testing, performance profiling, debugging.
  • Methodical and analytical working style with a focus on reliability, maintainability, and clear interfaces.
  • Excellent communication skills in German and English.

Benefits & conditions

Competitive salary and benefits package Work with a talented and diverse team Collaborative and dynamic work environment 20% work from home, 80% on-site (Graubünden)

Apply for this position