Beschreibung
Aktuell sind wir auf der Suche nach einem “Development Consultant (m/w)“ für unseren Kunden aus der Logistikbranche mit folgenden Eckdaten:Start: 27.11.2017
Dauer: 13 Monate
Location: Frankfurt am Main
Aufgabenbereich:
• Beratung des Auftraggebers zur Themenstellung „Neubau Hintergrundsystem“ für das Projekt Vendo Kanal Mobile
• Aktive, eigenverantwortliche Tätigkeiten innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment mit hoher Identifikation zum Thema innerhalb gegebener grober Leitplanken und Standards in state of the art Technologie.
• Refactoring / Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis der Technologie Java, JSP, Angular2, TypeScript, etc.
• Entwicklung und Umsetzung einer Testarchitektur für automatisiertes Tests mit Hilfe von Unit Tests, Integrationstests, Akzeptanztests und Mockobjekten mit z.B. Jasmine
• Optimierung der Build-Architektur (Continious Integration/Continous Deployment) mit Hilfe von Jenkins/Docker und/oder weiteren hilfreichen Werkzeugen
• Scrum-Development (Pair-Programming, TDD, Refactoring, etc.)
• Steuerung und Messung der Qualität der Software durch Auswahl und Einsatz geeigneter Metriken
• Analyse von Problemstellungen im genannten Kontext sowie Erarbeiten und Bewerten von Handlungsoptionen zur Lösung der Problemstellungen gemäß Best Practises des Marktes und unter Berücksichtigung der Kundensituation
• Erstellen von Lieferpaketen für die betreffenden Applikationen, von Aufwandschätzungen (PT, BusinessValue, Storypoint etc.) und von UserStorys
• Verantwortung: Leistungserbringung gemäß der vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben) und Qualität des entwickelten Softwarecodes
• Architektur-Beratung: Beratung des Auftraggebers zur technischen Architektur(strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung sowie die Erstellung dazugehöriger Dokumentation
Anforderungen:
• Software Entwicklung/Architektur: Linux (Admin, Automatisierung), J2EE, Rest, Java 8, JavaFX, Jboss, Oracle, Jenkins, QS per Junit, AWS (Cloud)
• Nutzung und Anwendung einer CI/CD/DT Pipeline: Maven/Gradle, Jenkins, usw.
• Erstellung von Unit/Integration Test: JUnit, JMockit, usw.
• Nutzung von Standard Tools wie Maven, Git, Eclipse, u.ä.
• Erstellung und Einhaltung von Coding Guidelines mittels QS Prinzipien
• Kenntnisse in Schnittstellentechnologien wie REST/Soap/RMI
• Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen: Microservice, Cloud Infrastruktur, AWS, Docker, Kubernetes, Openshift, etc.
• Abstraktionsfähigkeit und Fähigkeit in der Erstellung und Kommunikation von Management Entscheidungsvorlagen
• Methodenkompetenz, Modellierung, Vorgehensmodelle: Scrum, Testdriven/Featuredriven , Kanban
• Langjährige Entwicklungserfahrung
• Langjährige Erfahrung in der Entwicklung von leichtgewichtigen Schnittstellen und hochverfügbaren Systemen
• Erfahrungen in der Konfiguration von Jenkins oder ähnliches wünschenswert
Bei Interesse stehe ich Ihnen für weitere Fragen gerne jederzeit unter der Rufnummer zur Verfügung.
Gerne können Sie mir auch vorab Ihre Bewerbungsunterlagen zusenden an die Mail Adresse:
Vielen Dank für Ihre Aufmerksamkeit!
Gerd Haberpursch