IT Application Developer (f/m/d) (Application Programmer)
Your Tasks
Do you want to reach the next level in your career? At Brunel, you have the opportunity to continuously develop yourself with well-known customers – and across various industries. Take the decisive step in your career today and apply to us as an IT Application Developer (f/m/d). .
- Software developer role focusing on User-Interface applications, interfaces, and system-oriented software
- Development of software solutions for real technical systems
- Work on software architectures, implementation concepts, and technical specifications
- Programming, documentation, commissioning, and maintenance of software
- Development of interfaces to automation and database systems
- Quality assurance through code reviews, unit tests, integration tests, and test software
- Collaboration in the further development of the toolchain and improvement of working methods
- Collaboration in interdisciplinary project teams, including mechanical engineering, process engineering, and central IT
- Suitable for software developers with a strong C++/C/Python background, UI experience, and understanding of technical systems
- Not a pure frontend role, but technically oriented software development with system integration and commissioning on real systems
Your Qualifications
- Completed degree in technical computer science, computer science, or comparable training
- At least 3 years of professional experience as a software engineer in relevant development projects
- Very good knowledge of C++, C, and Python
- Project experience with Qt/QML, Boost, ImGui, as well as middleware such as DDS
- Experience with Git or comparable version management tools
- Knowledge of general network technology and interface development
- Experience in software architecture, specification, programming, documentation, commissioning, and maintenance
- Practice in code reviews, unit tests, integration tests, and quality assurance
- Interest in data structures, algorithms, design patterns, security-oriented software development, and performance optimization
- Knowledge of database systems, especially time-series or big data systems, is an advantage
- Good written and spoken English skills
- Teamwork skills, personal responsibility, and a reliable way of working in dynamic project environments
Your Benefits
- Permanent employment contract
- In-house ver.di collective agreement
- 30 days of vacation
- Flexitime account
- Social and additional benefits (VWL)
- Individual development concepts and further training
- Remote Work
- Subsidy for the job ticket
- Corporate Benefits program
This is what Brunel stands for
Working at Brunel means: attractive projects across the entire spectrum of modern engineering and IT, extraordinary career perspectives with customers ranging from medium-sized companies to DAX corporations, and the security of an engineering service provider established for 50 years. With more than 40 locations and six Solutions Hubs in the DACH-CZ region as well as over 12,000 employees at 120 locations worldwide, we offer the ideal platform to actively shape technological progress – because standing still means moving backwards!