Beschreibung
Für unseren Kunden in Frankfurt suchen wir einen Software Entwickler (m/w) C/C++ und Java.
Aufgaben:
Analyse bestehender C / C++ Legacy-Implementierung zwecks Modularisierung bestehender Funktionalität mit ggf. späterer Transformation hin zu JAVA / JEE Services.
Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards mit Zielplattform AWS.
Mitglied eines Entwicklungsteams (nach Scrum) im Aufbau und in späterer Weiterentwicklung mit ggf. Überführung in thematisch orientierte DevOps Teams
Einführung und aktive Mitarbeit in einem integrierten „Test driven“ Entwicklungsansatz
Aktive z.T. eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment.
Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring mit den agilen Teams und übergreifenden Projektteams wie z.B. einem Enterprise Architekture Management
Muss-Anforderungen:
Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
Nachweisliche mehrjähriger Erfahrung(> 5 Jahre) als Software Entwickler im Bereich C/C++ Entwicklung von komplexen Unternehmensanwendungen (Backend)
Nachweisliche Erfahrung(> 3 Jahre) als Software Entwickler im Bereich JAVA / JEE Entwicklung von komplexen Unternehmensanwendungen (Backend)
Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
Umfassende Kenntnisse im Bereich C / C++ für Entwicklungen in komplexen Backendsystemen unter Linux bzw. Windows und Nutzung klassischer Methoden (z.B. Bau von Executablesmittels Makefiles, klassischer Strukturen von gemischten C / C++ Implementierungen )
Kenntnisse im Bereiche JAVA / JEE im besonderen bezogen auf die Transformation von Legacy – Code
Möglichst umfassende Erfahrungen in Nutzung der Tools Eclipse / IntelliJ, Docker, Jenkins, JIRA, Confluence, o.ä.
Möglichst umfassende Erfahrungen in API / SST Design (insb. auch Versionierung / Mapping von SST), XML/XSD bzw. JSON/JSON Schema
Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment gerne auch im Bereich Cloud (u.a. AWS)
Erfahrungen in agiler Softwareentwicklung nach SCRUM, Serviceorientiertem Softwaredesign /-entwicklung (SOA)
Soll-Anforderungen:
Erfahrungund Spaß am Arbeiten im Bereich agile Methodiken, Arbeiten in eigenverantwortlichen Teams (nach Scrum) (ggf. später DevOps)im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee bis zur Livestellung
Ausgeprägtes analytisches Denkvermögen und strukturierte Arbeitsweise sowie Team- und Kommunikationsfähigkeit, Selbständigkeit