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
SeniorJob 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