C# Software engineer

MueTec Automatisierte Mikroskopie u. Messtechnik GmbH
München, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

.NET Framework Microsoft Windows Automation of Tests C Sharp (Programming Language) Software Design Patterns Linux Integrated Development Environments Inter-Process Communication Python (Programming Language) Microsoft Visual Studio Windows Presentation Foundation .NET Framework 4
+11 more
Object-Oriented Software Development Software Architecture Product Software Implementation Methods JetBrains .NET Core Parallel Computation Backend Git Information Technology Asynchronous Programming Programming Languages

Job description

As part of your induction, we will familiarise you with our exciting products, our teams and the development environment. You will experience cutting-edge technology at first hand and observe the results of your work directly on the end product. Your tasks will be varied and challenging. This includes in particular:

  • Design and implementation of software solutions and backend applications using C# and the .NET framework.
  • Maintenance, support, enhancement, and optimization of existing software architectures
  • Creation, expansion, and maintenance of automated tests
  • Error analysis and troubleshooting
  • Testing of new software and product modifications
  • Collaboration with the application team to resolve application-related issues

Requirements

with a degree in computer science or a related field - alternatively, a comparable qualification, such as relevant vocational training combined with several years of relevant professional experience, * Degree in Computer Science or a related field - alternatively, a comparable qualification, such as relevant vocational training combined with several years of relevant professional experience

  • Extensive experience in object-oriented programming, particularly with C# and the .NET framework (.NET Framework 4.x and .NET Core version 6+)
  • Extensive experience with IDEs such as Visual Studio and JetBrains Rider
  • Experience in software architecture, including design patterns, asynchronous programming, and parallelization
  • Experience working with Windows and Linux systems
  • Solid knowledge of Git
  • Experience with inter-process communication (IPC) is an asset
  • Knowledge of programming languages, technologies, and frameworks such as Python, WPF/Avalonia, gRPC would be highly appreciated
  • Knowledge of quality assurance is desireable
  • Analytical thinking, a structured approach to work, and strong problem-solving skills
  • Team spirit and good communication skills
  • Ability to work independently and responsibly
  • Very good German language skills
  • Good English language skills

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

Videos

See all

Related articles

See all