onsite
Student Trainee - Software Development Cost Engineering - BMW AG
Software Engineer
Student trainee role focused on developing software solutions for cost engineering, leveraging Java, Python, and SQL within an Agile environment to support data analysis and process optimization.
About the role
Key Responsibilities
- Assist in designing, coding, and testing Java and Python applications that support cost engineering processes.
- Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
- Analyze and manipulate large datasets using SQL to generate insights for cost optimization.
- Participate in Agile ceremonies, contributing to sprint planning, stand‑ups, and retrospectives.
- Document code, processes, and best practices to ensure maintainability and knowledge transfer.
Requirements
- Currently pursuing a degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Java and Python, with experience in SQL database querying.
- Familiarity with Agile development practices and version control systems (Git).
- Excellent analytical and problem‑solving abilities, with a keen interest in cost engineering.
- Good communication skills in German and English.
Skills
javapythonsqldata analysis