Senior Software Developer C#

MB Automation GmbH & Co. KG
Roding, Germany
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Roding, Germany

Tech stack

Clean Code Principles
.NET
Unit Testing
C Sharp (Programming Language)
Dependency Injection
Windows Presentation Foundation
Model View ViewModel
Object-Oriented Software Development
Performance Tuning
Software Architecture
Software Engineering
Software Systems
Windows Forms
GIT
Solid Principles
Information Technology
Hardware Infrastructure
Asynchronous Programming
Software Version Control

Job description

  • Maintain and enhance existing software solutions based on .NET Framework 4.8, WinForms, and WPF
  • Analyze and optimize existing software processes and workflows using C# and .NET
  • Implement modern software architectures and clean code principles
  • Design and execute test scenarios for software and hardware components
  • Collaborate closely with international R&D and engineering teams
  • Support troubleshooting and technical issue resolution together with service technicians
  • Mentor and support team members while promoting knowledge sharing
  • Contribute to the ongoing development of the MCES core platform

Requirements

Do you have experience in Unit testing?, * Degree in Computer Science, Software Engineering, Information Technology, or a related field

  • More than 7 years of professional experience in C# and .NET software development
  • Strong expertise in .NET Framework 4.8 and .NET 8+
  • Hands-on experience with WPF, WinForms, and MVVM architecture patterns
  • Solid understanding of object-oriented programming and clean code principles
  • Knowledge of modern software architecture concepts such as SOLID principles, dependency injection, and layered architecture
  • Experience with asynchronous programming and performance optimization
  • Practical experience with unit and integration testing
  • Experience using version control systems such as Git or TFVC
  • Good written and spoken English skills
  • Structured and solution-oriented working style
  • Strong team-oriented mindset and willingness to share knowledge

Benefits & conditions

  • Attractive additional financial benefits such as holiday pay and health bonus
  • Contribution to company pension scheme and occupational disability insurance
  • Individual support from the Mühlbauer Academy through internal and external training programmes
  • Employee events (e.g. Christmas party, visit to a folk festival and barbecue)
  • International working environment - opportunities for temporary assignments abroad
  • At the Roding site, you can also expect: low-cost catering in the company canteen, the company´s own fitness studio
  • You can find many more benefits on our homepage

Apply for this position