Senior Software Engineer C# .NET
SThree_Germany
Ansprechpartner: Raquel Dieguez Amado
Zürich, Schweiz
Beschreibung
Software Engineer C# / .NET
Responsibilities
Mandatory Requirements
Nice-to-Have
Candidate Profile
SThree_Germany is acting as an Employment Business in relation to this vacancy.
- 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.