Your tasks will not only be based on the requirements of the respective projects at a wide variety of customers, but also on your interests, experience and personal development wishes.
Your tasks
- You develop and implement customer-specific solutions based on Teamcenter
- Goal-oriented communication, effective solution/consensus building with customer departments and other development teams
- Effort estimation and preparation of technical offers
- Collaboration in challenging projects around processes and systems in product development
- Independent and autonomous implementation of software solutions, from requirements gathering and design to implementation and execution of tests
- Implementation of software solutions based on the latest technologies, such as various cloud platforms and development environments with new programming approaches for example Angular, React and others.
- Integration of front-end and back-end services in close cooperation with the back-end development team
- Familiarization with the respective technical interfaces of the customer systems and with the customer processes required for product development
Your qualifications
- You have a successfully completed degree in information technology or corresponding specialist training with several years of professional experience
- You have high communication, innovation and teamwork skills
- You have a sound knowledge of object-oriented programming
- You have at least 3 years of combined project experience
- As well as several skills from the following list:
- You have profound knowledge in programming in Java
- You have experience in developing single-page applications based on Angular and Typescript
- You demonstrate experience in developing database-driven software solutions using relational or NoSQL databases, Hibernate or Java Persistence API
- You are familiar with the creation of REST or web service interfaces
- You are characterized by a sound knowledge of technologies such as NodeJS, NPM, Gradle, Jenkins, Maven