Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Technischen Architekten (m/w) MS-SQL.
Aufgaben:
- Erfahrung in der Programmierung größerer Projekte mit MS-SQL 2014 und/oder ORACLE 11g
- Automatisierung der Befüllung und Aktualisierung von Rohdaten in MS-SQL 2014 und ORACLE 11g Datenbanken
- Entwurf und Umsetzung von Tests zur Überwachung von Datenqualität in MS-SQL
- Dokumentation der Architektur und der Datenbankqueries
- Erfahrung im Schreiben komplexer SQL Queries auf MS-SQL 2014 und ORACLE 11g
- Erfahrung im Aufsetzen von ETL-Prozessen in den Umgebungen
- Kenntnisse in der Versionsverwaltung mit GIT und der Entwicklung auf mehreren Branches
- Selbstständiges und lösungsorientiertes Arbeiten, gute Auffassungsgabe und hohe Lernbereitschaft
- Optional: Erfahrung in Python speziell den Paketen wie Pandas, Scipy und Matplotlib
Verantwortung:
- Architekturmanagement und Erstellung der IT-Lösungs-Architekturen im Rahmen des Leistungskontextes (in verschiedenen Vorgehensmodellen wie agil oder Wasserfall) unter Berücksichtigung bestehender (Unternehmens-)Standards, Nachhaltigkeit, Wirtschaftlichkeit, Marktfähigkeit
Leistungen:
- Architektur-Beratung des Auftraggebers zur technischen Architektur(strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
- fördern und treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung im Projekt
- Durchführung des Risikomanagements durch Bewertung und Dokumentation von technischen Risiken, ableiten von und beraten zu Handlungsoptionen zur Risikobeseitigung oder Minimierung
- Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
- Selbstständige Bearbeitung von Aufgabenstellungen auf Basis des im Projekt vorhanden Auftragsmanagements
- Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext
Muss-Anforderungen:
Definition technischer Anforderungen:
- Erarbeitung der technischen Architektur anhand der Anforderungen, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
- Analyse fachlicher Anforderungen an die IT-Systeme sowie ableiten, erarbeiten und entwickeln von technischen Umsetzungsmöglichkeiten
- Erstellung technischer Architekturkonzepte für IT-Systeme im Projektkontext (wie Datenbankdesign, Komponentenspezifikationen, technische Schnittstellen- und Servicebeschreibungen) gemäß der Standards und Referenzarchitekturen des Auftraggebers
Soll-Anforderungen:
- Technische Leitung der Softwareentwicklung
- Kommunikation und Unterstützung im Projektmanagement
- Aufwandsschätzung für die technische Lösung im Projekt
- Regelmäßige Teilnahme an Projektabstimmungen
- Durchführen von Komponententests, Modultests, Modulgruppentests
- 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
- Durchführen der Reviews von Design, Code und Tests
- Ermittlung nicht-funktionaler Anforderungen, Dokumentation, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
- Präsentationen zu technisch komplexen Themenstellungen
- Definition von Anforderungen an die Hard- und Software-Ausstattung
- Moderation von Workshops zu technischen Architekturthemen im Themengebiet