About the role
AI summarisedThis internship offers a hands-on opportunity for students pursuing a degree in Computer Science or a related field to contribute to real software development projects at Bosch. The role involves assisting in the design, coding, testing, and documentation of software solutions using modern technologies, while learning from experienced team members and applying software engineering best practices.
IndustrialOnsiteEngineering
Key Responsibilities
- Assist in the development of software solutions using modern technologies, including performing testing and preparing documentation
- Collaborate with development and testing teams to understand requirements and contribute to coding, testing, and documentation efforts
- Learn and apply best practices in software engineering, including coding standards and design principles
- Participate in debugging and troubleshooting activities under guidance
- Gain exposure to real-world projects and contribute to product releases
- Contribute to continuous improvement, automation, or digitalization initiatives
Requirements
- Students pursuing a second year Degree or Diploma in Computer Science or related field
- Interest in learning and working with C#.NET, WPF, .NET Framework 4.5 or above, .NET Core, ASP.NET, Web API
- Interest in learning and working with SQL, SQL Server
- Interest in learning and working with SOLID Principles, Object-Oriented Programming (OOP)
- Interest in learning and working with React.js / Vue.js, TypeScript (Good to know: Redux, RTK, React Query, Axios, Tailwind CSS / Material UI)
- Interest in learning and working with RESTful API, OAuth2/JWT, Swagger
- Interest in learning and working with Entity Framework / Dapper
- Interest in learning and working with TFS
- Strong willingness to learn and adapt to new technologies
- Good problem-solving skills and attention to detail
- Ability to work collaboratively in a team environment
- Good communication skills and a strong team player