Beschreibung
Für unseren Kunden am Standort Frankfurt/Main suchen wir einen Softwarearchitekt/C# Entwickler (m/w) .
Projektbeschreibung
Der Auftraggeber benötigt für die Anwendung PRIMA/TreK Unterstützung zur Fehlerbehebung, zur fachlichen Konzeption und zur Umsetzung neuer Anforderungen.
Durch die hier beschriebene Dienstleistung werden folgende Ziele des Auftraggebers unterstützt:
• Analyse und Behebung von Fehlern in der Anwendung PRIMA/TreK
• Umsetzung neuer Anforderungen in der Anwendung PRIMA/TreK
Aufgaben
Regelmäßige Teilnahme an Projektabstimmungen
Selbstständige Bearbeitung von Aufgabenstellungen auf Basis des im Projekt vorhanden Auftragsmanagements
Mitarbeit an Architekturkonzepten für IT-Systeme im Projektkontext (wie Datenbankdesign, Schnittstellenbeschreibungen) gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers
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
Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung.
Beratung des Auftraggebers zur Weiterentwicklung technischen Architekturstrategie im Themenumfeld sowie zur Umsetzung der Maßnahmen
Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
Abstimmung der technischen Umsetzungsmöglichkeiten mit dem Auftraggeber
Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
Bewerten von technischen Risiken sowie Dokumentation dieser
Beratung des Auftraggebers zu Handlungsoptionen zur Risikobeseitigung oder Minimierung
Dokumentation der technischen Komponenten
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Durchführen von Komponententests, Modultests, Modulgruppentests
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen
Anforderungsprofil
Muss-Anforderungen:
Erstellung von Architekturkonzepten, Daten- und Funktionsmodellen und ETL-Strecken
Umsetzung der Datenbankanbindung an geeignete Frontend- und Presentation-Layer
Optimierung von bestehenden Datenbankabfragen und bestehenden Datenbankarchitekturen in Bezug auf massiv-parallele Abfragen
Experte in der C# Entwicklung
Experte in Verwendung von GIT
Erfahrung mit Datenbankanbindung (Oracle, MS SQL-Server)
Sehr gute SQL-Kenntnisse
Erfahrung mit Resharper
Soll-Anforderungen:
Erfahrung in der Dokumentation und Beschreibung von Softwarearchitekturen bzw. Datenbankarchitekturen
Erfahrung Bahnspezifischen Themen z.B mit Fahrplaninformaten (Hafas, RES, ...)
Hoher Selbstanspruch an eigene Arbeit,Teamfähigkeit und ausgeprägte analytische und konzeptionelle Fähigkeiten