Die DB Netz AG sucht einen Consultant für Entwicklung und Testing von Frontend-Anwendungen für Web-Anwendungen.
Es geht um Weiterentwicklung von bestehenden Weboberflächen die mit HTML, CSS und JavaScript in AngularJS, Angular 6+ sowie Boostrap realisiert sind.
Middleware ist basierend auf Typescript, Node.js, NestJS
In der Abteilung für Betriebliche Anwendungen 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
Web-Anwendungen mit AngularJS 1.4 (auslaufend) sowie Angular und Bootstrap entwickelt.
Unsere Kunden kommen aus dem gesamten DB-Konzern. Vom Mitarbeiter vor Ort, über Führungskräfte,
bis zum Konzernvorstand.
Unsere Anwendungen unterstützen die Formate aller gängigen Endgeräte wie Mobile, Tablets oder PC/Laptops
Hier eine kurze Zusammenfassung unseres Systems:
- Einzelne Tabellen bis 700GB, über 3 Mrd Zeilen
- ca. 1.700 Anwender aktuelle, potentiell 17.000 und mehr
- 40 virtualisierte Server in 12 Maschinen
- 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/NestJS realisiert,
die Weboberflächen mit Hilfe von HTML5, Angular und Twitter-Boostrap entwickelt.
- Architektur, Entwicklung und Testing von Frontendanwendungen für Web-Anwendungen bei der DB Netz AG.
- Weiterentwicklung von bestehenden Weboberflächen die mit HTML, CSS und JavaScript in AngularJS, Angular 6+
sowie Boostrap realisiert sind
- Entwicklung von „Middlewaren“ basierend auf Typescript , Node.js, NestJS
- 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.
- Adressatengerechte Aufbereitung von Dokumentationsunterlagen in Deutsch erstellen.