Senior Software Engineer C# .NET

SThree_Germany

Ansprechpartner: Raquel Dieguez Amado
Zürich,  Schweiz
Vor OrtFreiberuflichStart 11/2026

Beschreibung

Software Engineer C# / .NET
  • Location: Zurich, Switzerland
  • Workload: 100%
  • Work Arrangement: Hybrid
  • Onsite Requirement: Mandatory presence of 3-4 days per week onsite in Zurich
  • Contract Type: Permanent employment planned after approximately 7 months (temp-to-perm model)


Responsibilities
  • Design, develop, test, and deploy MES applications using C# and .NET.
  • Translate business requirements into scalable technical solutions.
  • Develop software architectures and perform effort estimations.
  • Build and maintain integrations between MES and ERP systems such as SAP.
  • Support production-critical applications and resolve incidents.
  • Continuously improve software based on business and production needs.
  • Ensure code quality through testing, version control, and best practices.
  • Integrate modern technologies into existing manufacturing software platforms.
  • Support CI/CD, QA, and automation initiatives.
  • Collaborate with international teams and stakeholders.
  • Plan and execute software rollouts within production environments.
  • Provide user training and technical guidance.


Mandatory Requirements
  • Strong experience with C#
  • Strong experience with.NET / ASP.NET
  • Experience developing enterprise software solutions
  • Understanding of Manufacturing Execution Systems (MES)
  • Knowledge of Industry 4.0 / Smart Manufacturing
  • Experience with AI-assisted development tools (GitHub Copilot, Claude Code, OpenAI Codex or similar)
  • Experience with SQL Server and/or Oracle
  • Experience with software integration and data exchange
  • German language skills are mandatory
  • Fluent English skills
  • Strong analytical and problem-solving capabilities


Nice-to-Have
  • Manufacturing or production environment experience
  • SAP integration experience
  • IIoT technologies and industrial communication protocols
  • CI/CD and DevOps experience
  • Software architecture and system design experience
  • Experience working with globally distributed teams


Candidate Profile
  • Bachelor's degree or higher in Computer Science, Software Engineering, IT, Automation Engineering, or related field.
  • Team-oriented and communicative personality.
  • Independent and structured way of working.
  • Ability to work with both business and technical stakeholders.
  • Interest in modern software engineering practices and digital manufacturing.


SThree_Germany is acting as an Employment Business in relation to this vacancy.

Bewerben