Software Developer - Integration

DEIF A\u002FS
Germany
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Software Applications Unit Testing Bug Tracking Systems C++ (Programming Language) Software Quality Controller Development System (CoDeSys) Software Debugging Programming Tools Python (Programming Language) Object-Oriented Software Development
+7 more
Software Architecture Software Maintenance Software Engineering Software Requirements Analysis Solid Principles Information Technology Software Version Control

Job description

Are you motivated by developing robust and scalable software solutions for complex systems, while collaborating across teams and technologies? At DEIF, we are looking for a Software Developer to join our Integration team and contribute to developing high-quality software for customised solutions.

About the role

As a Software Developer in the Integration team, you will be responsible for designing, developing, and maintaining software solutions that support DEIF’s customised integration projects.

You will work closely with both the global Integration team and DEIF’s application software teams to ensure that solutions are aligned, scalable, and maintainable. The role requires a structured and quality-focused approach, where you contribute to building reusable and adaptable software frameworks.

You will follow DEIF’s software handbook and apply SOLID principles, ensuring high standards for code quality, maintainability, and performance.

You can be located in our offices in Denmark, Germany or Croatia.

Your main responsibilities

  • Develop software solutions based on system requirements, information flows, and design specifications
  • Collaborate with cross-functional teams to ensure alignment in software architecture and structure
  • Design and develop scalable and customisable software templates
  • Write clean, maintainable, and high-quality code for reliable and robust applications
  • Perform unit testing and debugging to ensure solutions meet requirements and quality standards
  • Identify, analyse, and resolve software defects and issues in collaboration with the team
  • Contribute to continuous improvement of development practices and technical solutions
  • Write and perform PATS tests (DEIF internal test system)
  • Stay up to date on relevant technologies and continuously develop your technical skillset

Your profile

We are looking for a structured and self-driven developer who thrives working with complex systems and values high-quality solutions.

Requirements

Do you have experience in Unit testing?, * A relevant degree within Computer Science, Software Engineering, or a related field

  • Experience working as a Software Developer or Software Engineer
  • Solid knowledge of object-oriented programming (e.g. C++, Java, or Python), with C++ and Codesys being an advantage
  • Familiarity with software development methodologies and best practices
  • Strong analytical and problem-solving skills
  • Experience with development tools such as IDEs, version control systems, and bug tracking tools
  • A structured and detail-oriented way of working
  • Strong communication and collaboration skills
  • The ability to work independently in an open and dynamic environment
  • A proactive and self-motivated mindset with the ability to drive your own tasks
  • Good English skills, both written and verbal

Benefits & conditions

  • The opportunity to work with complex and meaningful software solutions in a global setup
  • A team-oriented environment with strong technical collaboration
  • Professional and personal development opportunities
  • A company committed to innovation and the green transition

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

1:48 min

Balancing code generation velocity with software quality standards

Lilia Gargouri Lilia Gargouri · Coffee With Developers

2:12 min

Applying SOLID principles to package and module architecture

Dennis Doomen Dennis Doomen · WWC 2025

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:57 min

Building a holistic system for software quality

Serge Baumberger Serge Baumberger · Europe 2026 Virtual

Videos

See all

Related articles

See all