Bundesdruckerei-Gruppe

Software Developer – Control and Supervisory Systems for Machines, C# .NET

Bundesdruckerei-Gruppe

full-time

Posted on:

Location Type: Office

Location: München • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Entity Framework.NETWPF

About the role

  • Responsible for specification, implementation and testing of software modules and applications for controlling personalization machines
  • Develop and implement new features and optimize existing software solutions
  • Design and enhance user-friendly interfaces
  • Ensure quality, stability and performance of software products
  • Create and maintain development documentation and technical specifications
  • Travel to support customers, commission systems and provide on-site training

Requirements

  • University degree (Bachelor/Master) in Computer Science, Electrical Engineering or a comparable scientific discipline
  • Several years of experience in software development for machinery
  • Solid programming skills in C#/.NET, specifically: C# 10.0, WPF .NET, Entity Framework and Dependency Injection
  • Practical experience with OPC-UA and REST
  • Knowledge of PLC interface development (OPC-UA) and software architecture – desirable but not mandatory
  • Experience with machine commissioning and knowledge of TwinCAT 3 IEC 61131 is an advantage
  • Confident use of Git and experience with Test Driven Development
  • Very good German language skills (at least B2 level)
Benefits
  • Great team spirit in a competent and future-proof work environment with unique projects
  • Balanced work–life integration thanks to flexible working models and hours, plus 30 days of vacation per year
  • Top equipment, agile development practices with a modern tech stack and innovative collaboration tools
  • Individual training opportunities as well as specialist and leadership development programs
  • Attractive central location
  • Sports partnerships, preventive health courses and running events
  • Company pension plan, and supportive measures for childcare and caring for relatives

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NETC# 10.0WPF .NETEntity FrameworkDependency InjectionOPC-UARESTPLC interface developmentTwinCAT 3 IEC 61131
Soft skills
communicationcustomer supporttrainingdocumentation
Certifications
Bachelor's degreeMaster's degree