C# developer
MP Solutions Ltd.
Posted: March 27, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a skilled C# developer to join our team in Budapest, Hungary, and contribute to the development of life-saving medical devices with a focus on embedded systems and desktop applications. This role requires a strong understanding of C# programming language, XAML-based technologies, and software design principles. The successful candidate should be proficient in designing user interfaces using WPF or Avalonia.
Job Description
Our partner is a globally established healthcare manufacturer operating in a highly regulated environment, developing life-saving and life-enhancing medical devices. With a strong engineering culture and long-term product focus, the company offers a stable environment where software directly contributes to real-world patient outcomes.
Tasks:
• Develop software for medical devices, with a focus on embedded-related systems and desktop applications
• Design and implement user interfaces using XAML-based technologies (WPF or Avalonia)
• Collaborate with international engineering teams across the full product lifecycle
• Participate in architectural decisions and propose improvements to existing systems
• Apply modern development practices (e.g. Clean Code, TDD, code reviews)
• Prepare and maintain technical documentation in line with regulatory requirements
• Gain domain knowledge of medical devices and related development processes
Requirements:
• Degree in Computer Science, Electrical Engineering, or a related field
• Minimum 5 years of experience in C# software development
• Strong knowledge of .NET ecosystem (modern versions preferred)
• Experience with XAML-based UI frameworks (WPF and/or Avalonia)
• Understanding of software design patterns (e.g. MVVM, Dependency Injection)
• Experience working with modern development methodologies (e.g. Agile, Scrum)
• Confident English communication skills (B2 or above)
• Structured, precise, and collaborative working style
Nice to have:
• Experience in medical device development or other regulated environments
• Background in embedded software development
• Experience with software architecture design
• Familiarity with secure coding practices
• Knowledge of UML
• Experience with Linux environments
• Mentoring or coaching experience
• German language skills
Tech Stacks & Skills:
• C# (.NET, modern versions)
• WPF / Avalonia (XAML)
• Git (GitHub / CI pipelines)
• Jira
• SonarQube
• Enterprise Architect, DOORS (or similar tools)
Benefits:
• Long-term, stable career opportunity in a global organization
• Work on impactful products in the healthcare domain
• Collaborative and supportive engineering environment
• Flexible working arrangements (hybrid model)
• Competitive compensation and benefits package
• Continuous learning and development opportunities