Ihre Aufgaben richten sich nicht nur nach den Erfordernissen der jeweiligen Projekte bei den unterschiedlichsten Kunden, sondern auch nach Ihren Interessen, Erfahrungen und persönlichen Weiterentwicklungswünschen.
Ihre Aufgaben
- Sie entwickeln und implementieren kundenspezifische Lösungen auf Basis von Teamcenter
- Zielführende Kommunikation, effektive Lösungs-/Konsensfindung mit den Kunden Fachbereichen und anderen Entwicklungsteams
- Aufwandsschätzung und Aufbereitung von technischen Angeboten
- Mitarbeit in anspruchsvollen Projekten rund um Prozesse und Systeme in der Produktentwicklung
- Selbstständige und eigenverantwortliche Umsetzung von Softwarelösungen, von der Anforderungsaufnahme über das Design bis hin zur Implementierung und der Durchführung von Tests
- Implementierung von Softwarelösungen auf Basis modernster Technologien, wie verschiedene Cloud Plattformen und Entwicklungsumgebungen mit neuen Programmieransätzen beispielsweise Angular, React u.a.
- Integration von Frontend- und Backend- Services in enger Zusammenarbeit mit dem Backend-Entwicklungsteam
- Einarbeitung in die jeweiligen technischen Schnittstellen der Kundensysteme und in die für die Produktentwicklung erforderlichen Kundenprozesse
Ihre Qualifikationen
- Sie verfügen über ein erfolgreich abgeschlossenes informationstechnisches Studium oder entsprechende Fachausbildung mit mehrjähriger Berufserfahrung
- Sie besitzen hohe Kommunikations-, Innovations- und Teamfähigkeit
- Sie weisen fundierte Kenntnisse in der objektorientierten Programmierung auf
- Sie besitzen mindestens zusammengefasst 3-jährige Projekterfahrung
- Sowie mehrere Fähigkeiten aus der folgenden Liste:
- Sie haben fundierte Kenntnisse in Programmierung in Java
- Sie besitzen Erfahrung in der Entwicklung von Single-Page-Applications auf Basis von Angular und Typescript
- Sie weisen Erfahrung in der Entwicklung von datenbankbasierten Softwarelösungen unter Verwendung von relationalen oder NoSQL Datenbanken, Hibernate oder Java Persistence API auf
- Sie kennen sich in der Erstellung von REST bzw. Webservice Schnittstellen aus
- Sie zeichnen sich durch fundierte Kenntnisse in Technologien wie NodeJS, NPM, Gradle, Jenkins, Maven aus