
Software Developer – Control and Supervisory Systems, C# .NET
Bundesdruckerei-Gruppe
full-time
Posted on:
Location Type: Office
Location: Cham • 🇩🇪 Germany
Visit company websiteJob Level
Junior
Tech Stack
Entity Framework.NETWPF
About the role
- Responsible for the specification, implementation and testing of software modules and applications for controlling personalization systems
- Development and implementation of new features as well as optimization of existing software solutions
- Design and further development of user-friendly interfaces
- Ensuring the quality, stability and performance of software products
- Creation and maintenance of development documentation and technical specifications
- Business travel to support customers, commission systems and provide on-site training
Requirements
- Completed university degree (Bachelor’s/Master’s) in Computer Science, Electrical Engineering or a comparable scientific/technical field
- Several years of experience in software development for machines
- Solid programming skills in C#/.NET, in particular: C# 10.0, WPF (.NET), Entity Framework and Dependency Injection
- Practical experience with OPC UA and REST
- Knowledge in developing PLC interfaces (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, future-proof working environment with unique projects
- Balanced work–life integration thanks to flexible working models and hours and 30 days of vacation per year
- Top equipment, agile development methods with a modern tech stack and innovative collaboration tools
- Individual training and development opportunities as well as technical and leadership programs
- Attractive centrally located site
- Sports partnerships, preventive health courses and running events
- Company pension plan and support 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.0WPFEntity FrameworkDependency InjectionOPC UARESTPLC interfacesTest Driven Development
Soft skills
communicationcustomer supporttrainingdocumentation
Certifications
Bachelor’s degreeMaster’s degree