
Software Developer – System Modeling & Analysis
Fraunhofer-Gesellschaft
full-time
Posted on:
Location Type: Office
Location: Sankt Augustin • 🇩🇪 Germany
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DockerJavaScriptPython
About the role
- Designing and implementing innovative software solutions within a team.
- Designing, planning, and implementing high-performance software solutions for modeling and analysis of engineered systems.
- Evaluating generative and agentic AI for applications in sustainability and digitalization.
- Actively contributing to technology decisions.
- Communicating with users regarding requirements and solution concepts.
Requirements
- Completed academic university degree (Master's) in Computer Science or a comparable field with an above-average academic record.
- Interest in designing, developing, and evaluating new solution approaches in deployment.
- Experience in designing and developing the full stack of a software system.
- Strong knowledge of Python, JavaScript, and working with databases.
- Structured and methodical working style.
- Excellent German and good English language skills.
- Advantageous: proficiency with tools such as Docker, Git, and CI/CD, as well as experience with data analysis and machine learning.
Benefits
- One of Germany’s most respected employers, where you work alongside top professionals on equal terms.
- Agile environment and involvement in technology decisions.
- Innovative ideas and novel solutions.
- Tailored soft-skill and technical training.
- Diversity training for all employees.
- Family-friendly culture: sometimes family comes first.
- Diverse and adaptable responsibilities with solutions that optimally develop your skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaScriptfull stack developmentdata analysismachine learning
Soft skills
structured working stylemethodical working stylecommunication skills
Certifications
Master's degree in Computer Science