Beschreibung
TätigkeitenbeschreibungDer „Developer“ erbringt folgende Leistungen:
Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Aufgaben
Leistungserbringung gemäß den vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben)
Qualität des entwickelten Softwarecodes*Leistungen* im o.g. Projektkontext
Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Dokumentation der technischen Komponenten
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen incl. Continuous Integration
Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
Fähigkeiten (Must have)
Aktuelle Kenntnisse und Erfahrung in der Entwicklung mit ReactJS, Erfahrung in der Entwicklung von Cross-Browser unterstützenden, responsiven Web-Applikationen, Erfahrung in der Zusammenarbeit mit UX und Visual Designern, Sicherer Umgang mit Git, NPM und FrontEnd-Build-Tools (z.B. Webpack), Software Architektur(management)
Fähigkeiten (Nice to have)
3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren, Aktuelle Kenntnisse in HTML, CSS, JavaScript sowie unterstützende Frameworks und Libraries, Microservice Architekturen und Verwendung von REST APIs, Docker, NGINX, Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation