Beschreibung
Abgabefrist: 05.10.2020 13 UhrFür den Kunden unseres Partners suchen wir einen Frontend Entwickler mit Schwerpunkt Angular 6+, Bootstrap 4, PostgreSQL 10+ inkl. Test-/ Deploymentprozesse.
Projektbeschreibung:
In der Abteilung für BI-Lösungen werden diverse Webanwendungen in Eigenfertigung von der Hardwarekonfiguration bis zum Frontend entwickelt. Im Hintergrund läuft eine mehrere Terabyte große PostgreSQL-Datenbank. Dazu wurden bereits interaktive Frontend-Anwendungen mit AngularJS 1.4 (auslaufend) sowie Angular 7 und Bootstrap entwickelt. Unsere Kunden kommen aus dem gesamten Konzern. Vom Mitarbeiter vor Ort, über Führungskräfte, bis zum Konzernvorstand. Unsere Anwendungen unterstützen die Formate aller gängigen Endgeratäte wie Mobile, Tablets oder PC/Laptops
Hier eine kurze Zusammenfassung des Systems:
40 Datensätze pro Sec
6-8 TB Datenbankgröße
Einzelne Tabellen bis 700GB, über 3 Mrd Zeilen
ca. 1.700 Anwender aktuelle, potentiell 17.000 und mehr
40 virtualisierte Server in 12 Maschinen
Eigenes VPN
20 Zuliefersysteme und 50+ Abnehmersysteme aus unterschiedlichen Sicherheitsbereichen
ein zusätzlicher HA-Cluster befindet sich derzeit im Aufbau
Für die Schnittstellen aus den Vorsystemen werden diverse Skripte in unterschiedlichen Sprachen eingesetzt. Messaging Dienste und Traffic werden u.a. mit Rabbit MQ/Websockets/NodeJs realisiert, die Weboberflächen mit Hilfe von HTML5, Angular und Twitter-Boostrap entwickelt.
In mehreren Projekten benötigt der Kunde Unterstützung bei der Entwicklung zukunftsorientierter und nahezu selbsterklärenden Web-Oberflächen sowie deren entsprechenden Endpunkten in der Middleware.
Es wird in kleinen agilen Teams aus internen und externen Mitarbeitern zusammengearbeitet, wobei vor allem gemeinsame paarweise Arbeit am Rechner zum Konzept gehört.
Aufgaben:
Architektur, Entwicklung und Testing von Frontendanwendungen für Web-Anwendungen bei der DB Netz AG. Die Leistungen werden überwiegend beim Kunden vor Ort erbracht. Nach Absprache können einzelne Leistungen auch Remote, über genehmigte DB-Zugriffe erfolgen.
Weiterentwicklung von bestehenden Weboberflächen die mit HTML, CSS und JavaScript in AngularJS und Angular 6+ sowie Bootstrap realisiert sind
Anbindung von Vorsystemen an eine PostgreSQL-Datenbank
Wichtiger Quellcode soll im Pairing entwickelt werden, d.h. ein interner und ein externer Entwickler entwickeln und arbeiten zusammen
Dokumentation des entwickelten Codes als ausgeführten Text im Quellcode, der darüber von sachverständigen Dritten nachvollzogen werden kann. Für die Abnahme der Software durch die DB Netz IT sind entsprechende Dokumente zu erstellen
Präsentation der Arbeitsergebnisse im Projektteam
Training der internen Mitarbeiter, damit diese die gebaute Software nachvollziehen, weiterentwickeln und warten können
Die Abnahme der Software erfolgt durch den Auftraggeber. Dabei wird u.a. geprüft, ob die Anforderungen erfüllt, die Software stabil und zuverlässig lauffähig ist und Störungen schnell behoben werden können.
Anforderungen:
Die externe Fachkraft muss in der Lage sein die Architektur für Frontend-Softwarekonzepte nach Aufnahme der Anforderungen zu konzipieren und eigenständig zu entwickeln.
Dafür sollen mindestens 3-4 Referenzen bei der Implementierung von Frontendsoftware wie Angular, Bootstrap vorhanden sein.
Beherrschung von Angular 6+ und Bootstrap 4
Test- und Deployment-Prozesse für Angular 6+ Anwendungen
Datenbankkenntnisse in PostgreSQL 10+
Die ausschließliche Sprache innerhalb der Abteilung ist auf Grund der fachlichen Begrifflichkeiten ?deutsch? und muss beherrscht werden
Wünschenswert:
Die Fachkraft soll ein Überblick über die führenden Softwaretechnologien im Bereich Frontend haben und zukunftsfähige Software für die Anwendungen des Kunden vorschlagen können
Die Fachkraft soll in der Lage sein Frontendlösungen zu verstehen, zu konzeptionieren, Verbesserungspotentiale zu erkennen und diese, in Abstimmung mit dem Fachbereich, in Lösungen umzusetzen
Die Fachkraft soll spezialisiert und nicht breit aufgestellt sein
Adressatengerechte Aufbereitung von Dokumentationsunterlagen in Deutsch erstellen
Anforderung:
Angular +++ (good), 2-4 yrs.
Bootstrap +++ (good), 2-4 yrs.
Postgres SQL (psql) ++ (trained), 1-2 yrs.
Frontend Entwicklung +++ (good), 2-4 yrs.
Projektsprache: Deutsch (fließend)
Projektstart: 12.10.2020
Projektende: 01.01.2021 + Verl Opt
Auslastung: 60 PT
Leistungsort: Remote