avatar

Softwareentwicklung

Score
100%
Experience:
23 y
Score
100%
Experience:
23 y
Location:
90518 Altdorf
Last update:
19.04.2021
Register to Contact Freelancer
Available
Onsite hourly: 80 €
Remote hourly: N/A
German: Native
English: Near native
verfügbar in Vollzeit ab 01.04.2021, bevorzugt im Großraum Nürnberg
SKILLS
Entwicklung von Datenbank-Anwendungen (ORACLE, Informix) mit SQL und PL/SQL
Anforderungsanalyse (OOA/OOD)
Datenmodellierung
Datenbank-Design
Performance-Analyse von Datenbank-Anwendungen
Sehr gute Kenntnisse in den Programmiersprachen C, C++, Grundkenntnisse in Java
Langjährige Erfahrung mit den Betriebssystemen der UNIX-Familie
Sicherer Umgang mit der Shell-Programmierung
Erfahrung mit Versionsverwaltungen (CVS, mkssi)
Erfahrung mit dem CASE-Tool Innovator, Modellierungssprache UML,
Integration der Abläufe in das Business-Automation-Tool UC4
Betreuung des gesamten Software-Lifecycle von der Anforderungsanalyse bis zum Einsatz
Testdaten Dataguard Datenbank-Design Objektorientierte Analyse und Design Versionierung Oracle SVN Modellierungssprache UML Datenbank Datenhaltung Informix SQL ODBC OOD PL/SQL Datenbanken ETL-Tools Jira agilen Methoden Software Entwicklung Debugging Java Clover CORBA Versionsverwaltungen Softwareentwicklung Programmiersprachen C Product Owner ETL C++ Jenkins LDAP Docker microStrategy Continuous Integration Unix GIT Anwendungsdesign Performance-Tuning
01.02.2015 — 31.12.2020
Sopra Financial Technologies
Banken und Finanzdienstleistungen
Datenmigration
Migration der Daten für eine Baufinanzierungsanwendung. Die Migration wurde parallel zur Applikation mit agilen Methoden entwickelt, das bedeutet, dass das Zielsystem noch gar nicht vollständig definiert war (moving target) Teilprojektleitung Analyse und Nachdokumentation der Altdaten, Erstellen eines Regelwerks für konsistente Daten Umsetzen des Regelwerks in Prüfroutinen Automatische Korrektur fehlerhafter Daten, wenn möglich Entwicklung eines Verfahrens zur nachträglichen Korrektur fehlerhafter Daten durch Sachbearbeiter Modellierung der Migrationsdatenbank als Bindeglied zwischen Quell- und Zieldatenbank Design eines modularen Migrationsprozesses, in den die einzelnen Datenquellen iterativ einbezogen werden Automatisierte Verifizierung der Konsistenz migrierten Daten Umfangreiches Reporting der Migrationsergebnisse an Innenrevision und Bankabteilungen über die Vollständigkeit und Qualität der migrierten Daten Vorkehrungen zur Nachvollziehbarkeit jeder Datentransformation Umsetzen des Migrationsprozesses als Datapipeline mit Hilfe des ETL-Tools Clover Anwendungstests und Debugging anhand des Java-Codes der Applikation Konzeption und Migration eines rollenbasierten Berechtigungsmodells für die Anwender in LDAP Beratung der Anwendungsentwickler und Fachabteilungen (Product Owner) zur Architektur des Zieldatenmodells Bereitstellung realistischer Testdaten für Anwendungsentwickler und Testteams auf den verschiedenen Stages des Deploymentprozesses Planung und Durchführung des Rollouts in mehreren Tranchen anschließend Support und nachträgliche Bereinigungen Dokumentation der Datenmodelle Incident- und Change-Management mit Jira Continuous Integration and Deployment mit Jira, Jenkins, GIT und Docker Dokumentation des Migrationsprozesses Dokumentation des Berechtigungsmodells
01.01.2007 — 31.12.2014
Bundesagentur für Arbeit
Öffentlicher Dienst
Datenbank-übergreifendes Reporting
Konzeption eines hochperformanten ETL-Systems zur täglichen Bereitstellung von fachlichen BI-Reports auf Basis der operativen Daten der BA. Realisierung komplexer Abfragen auf sehr großen Datenmengen. Systemanalyse und Anwendungsdesign des ETL-Prozesses Tägliche Bereitstellung aller Datenbanken mit Datenstand 20:00 Uhr Lastgünstige Synchronisierung über Oracle-Tool Dataguard Sehr großer Datenumfang (mehr als 20 Terabyte) Erstellung eines modularen Konzepts, das die Anbindung beliebig vieler Datenbank ermöglicht (Die BA hat beinahe 100 verschiedene Datenbanken im Einsatz) Erstellung Datenbank übergreifender BI-Reports hauptsächlich für Controlling und Datenqualitätsmanagement (Datenfehler-Berichte und Prozessfehler-Berichte) Bereitstellung von bis zu 400 BI-Reports über Nacht Unterstützung der Fachabteilungen bei der Ausarbeitung der Anforderungen Daten- und Prozessmodellierung mit dem ERM-Tool Innovator Realisierung der Auswertungen in Oracle mit PL/SQL, und Shell-scripting Generierung und Bereitstellung der BI-Reports mit microStrategy Umsetzung des ETL-Prozesses mit den dynamischen Komponenten von UC4 Entwicklung eines generischen Ansatzes, der die Business-Logik komplett in der Datenbank hält Konzeption einer automatischen Terminierung der Reports, da diese nur zu bestimmten Stichtagen benötigt werden Permanente Performance-Tuning-Maßnahmen, um die Bereitstellung über Nacht zu gewährleisten Konzept einer stabilen Bereitstellung konsistenter Reports auch bei Datenbank-Ausfällen Anwenderberatung und -betreuung Aufbau von Schnittstellen zum DWH der BA Einbeziehung der Deployment- und Change-Managementsysteme mit ITIL-Methoden, SBM und ARS remedy Software-Versionierung mit SVN
01.12.2003 — 31.03.2007
Bundesagentur für Arbeit
Öffentlicher Dienst
Datenmigration Betriebsdatenbank
Dynamische Datenmigration von operativen Betriebsdaten der BA in eine CORBA-basierte neue Datenhaltung. Datenqualitätssicherung und -verbesserung durch komplexe Algorithmen zur Erkennung von Dubletten. Objektorientierte Analyse und Design Prozessmodellierung mit Innovator Umsetzung des Migrationsprozesses mit C++ Anbindung an Persistenzschicht von CORBA Datenbankverbindung zu Informix-Datenbank über ODBC-Treiber

Description

SKILLS
Entwicklung von Datenbank-Anwendungen (ORACLE, Informix) mit SQL und PL/SQL
Anforderungsanalyse (OOA/OOD)
Datenmodellierung
Datenbank-Design
Performance-Analyse von Datenbank-Anwendungen
Sehr gute Kenntnisse in den Programmiersprachen C, C++, Grundkenntnisse in Java
Langjährige Erfahrung mit den Betriebssystemen der UNIX-Familie
Sicherer Umgang mit der Shell-Programmierung
Erfahrung mit Versionsverwaltungen (CVS, mkssi)
Erfahrung mit dem CASE-Tool Innovator, Modellierungssprache UML,
Integration der Abläufe in das Business-Automation-Tool UC4
Betreuung des gesamten Software-Lifecycle von der Anforderungsanalyse bis zum Einsatz

Main Skills

Other Skills

Testdaten Dataguard Datenbank-Design Objektorientierte Analyse und Design Versionierung Oracle SVN Modellierungssprache UML Datenbank Datenhaltung Informix SQL ODBC OOD PL/SQL Datenbanken ETL-Tools Jira agilen Methoden Software Entwicklung Debugging Java Clover CORBA Versionsverwaltungen Softwareentwicklung Programmiersprachen C Product Owner ETL C++ Jenkins LDAP Docker microStrategy Continuous Integration Unix GIT Anwendungsdesign Performance-Tuning

Work & Experience

01.02.2015 — 31.12.2020
Sopra Financial Technologies
Banken und Finanzdienstleistungen
Datenmigration
Migration der Daten für eine Baufinanzierungsanwendung. Die Migration wurde parallel zur Applikation mit agilen Methoden entwickelt, das bedeutet, dass das Zielsystem noch gar nicht vollständig definiert war (moving target) Teilprojektleitung Analyse und Nachdokumentation der Altdaten, Erstellen eines Regelwerks für konsistente Daten Umsetzen des Regelwerks in Prüfroutinen Automatische Korrektur fehlerhafter Daten, wenn möglich Entwicklung eines Verfahrens zur nachträglichen Korrektur fehlerhafter Daten durch Sachbearbeiter Modellierung der Migrationsdatenbank als Bindeglied zwischen Quell- und Zieldatenbank Design eines modularen Migrationsprozesses, in den die einzelnen Datenquellen iterativ einbezogen werden Automatisierte Verifizierung der Konsistenz migrierten Daten Umfangreiches Reporting der Migrationsergebnisse an Innenrevision und Bankabteilungen über die Vollständigkeit und Qualität der migrierten Daten Vorkehrungen zur Nachvollziehbarkeit jeder Datentransformation Umsetzen des Migrationsprozesses als Datapipeline mit Hilfe des ETL-Tools Clover Anwendungstests und Debugging anhand des Java-Codes der Applikation Konzeption und Migration eines rollenbasierten Berechtigungsmodells für die Anwender in LDAP Beratung der Anwendungsentwickler und Fachabteilungen (Product Owner) zur Architektur des Zieldatenmodells Bereitstellung realistischer Testdaten für Anwendungsentwickler und Testteams auf den verschiedenen Stages des Deploymentprozesses Planung und Durchführung des Rollouts in mehreren Tranchen anschließend Support und nachträgliche Bereinigungen Dokumentation der Datenmodelle Incident- und Change-Management mit Jira Continuous Integration and Deployment mit Jira, Jenkins, GIT und Docker Dokumentation des Migrationsprozesses Dokumentation des Berechtigungsmodells
01.01.2007 — 31.12.2014
Bundesagentur für Arbeit
Öffentlicher Dienst
Datenbank-übergreifendes Reporting
Konzeption eines hochperformanten ETL-Systems zur täglichen Bereitstellung von fachlichen BI-Reports auf Basis der operativen Daten der BA. Realisierung komplexer Abfragen auf sehr großen Datenmengen. Systemanalyse und Anwendungsdesign des ETL-Prozesses Tägliche Bereitstellung aller Datenbanken mit Datenstand 20:00 Uhr Lastgünstige Synchronisierung über Oracle-Tool Dataguard Sehr großer Datenumfang (mehr als 20 Terabyte) Erstellung eines modularen Konzepts, das die Anbindung beliebig vieler Datenbank ermöglicht (Die BA hat beinahe 100 verschiedene Datenbanken im Einsatz) Erstellung Datenbank übergreifender BI-Reports hauptsächlich für Controlling und Datenqualitätsmanagement (Datenfehler-Berichte und Prozessfehler-Berichte) Bereitstellung von bis zu 400 BI-Reports über Nacht Unterstützung der Fachabteilungen bei der Ausarbeitung der Anforderungen Daten- und Prozessmodellierung mit dem ERM-Tool Innovator Realisierung der Auswertungen in Oracle mit PL/SQL, und Shell-scripting Generierung und Bereitstellung der BI-Reports mit microStrategy Umsetzung des ETL-Prozesses mit den dynamischen Komponenten von UC4 Entwicklung eines generischen Ansatzes, der die Business-Logik komplett in der Datenbank hält Konzeption einer automatischen Terminierung der Reports, da diese nur zu bestimmten Stichtagen benötigt werden Permanente Performance-Tuning-Maßnahmen, um die Bereitstellung über Nacht zu gewährleisten Konzept einer stabilen Bereitstellung konsistenter Reports auch bei Datenbank-Ausfällen Anwenderberatung und -betreuung Aufbau von Schnittstellen zum DWH der BA Einbeziehung der Deployment- und Change-Managementsysteme mit ITIL-Methoden, SBM und ARS remedy Software-Versionierung mit SVN
01.12.2003 — 31.03.2007
Bundesagentur für Arbeit
Öffentlicher Dienst
Datenmigration Betriebsdatenbank
Dynamische Datenmigration von operativen Betriebsdaten der BA in eine CORBA-basierte neue Datenhaltung. Datenqualitätssicherung und -verbesserung durch komplexe Algorithmen zur Erkennung von Dubletten. Objektorientierte Analyse und Design Prozessmodellierung mit Innovator Umsetzung des Migrationsprozesses mit C++ Anbindung an Persistenzschicht von CORBA Datenbankverbindung zu Informix-Datenbank über ODBC-Treiber

Attachments