As a Software Architect, you will design and develop innovative, scalable concepts for service-oriented energy management systems. You will lead teams, translate requirements into implementable designs, and advise on technology selection. You will also evaluate new technologies and integrate them into our system landscape.
Requirements
- Degree in computer science, information technology, or engineering
- Several years of experience in software development and system architecture
- Technical knowledge of object-oriented programming and service-oriented architectures
- Experience with complex service and web applications and common architecture frameworks
- Secure handling of our technology stack: JavaScript (Node.js, Vue.js), Java Spring Boot, Oracle and PostgreSQL
- Understanding of responsive web design, usability, and user experience (UX)
- Methodological competence, mindset & work style: Agile and classical methods, DevOps approaches, CI/CD processes
- High self-organization, structured work style, and creativity in finding solutions
- Analytical and conceptual skills, excellent communication skills in German
- Team and leadership competence to lead and inspire development teams
Benefits
- Research and application combined
- Diverse corporate culture
- Freedom for creativity and innovation
- Open research landscape
- Flexible working time models
- New Work with hybrid working models
- Networking connects: Institute-wide and internationally