B&A
company
Software Engineer IV - ETL Developer
Stellenbeschreibung
Zusammenfassung
Der Softwareentwickler ist für die Arbeit an Projekten verantwortlich, die derzeit von unserer Organisation visualisiert oder entwickelt werden. Diese Rolle wird sich mit der Methodik und dem Framework des Softwareentwicklungslebenszyklus befassen, die Validierungs- und Testmethoden für Softwaresysteme leiten sowie Initiativen zur Softwareprogrammierung leiten. Diese Position arbeitet eng mit Kunden und funktionsübergreifenden Abteilungen zusammen, um Projektstatus und Vorschläge zu kommunizieren.
Diese Rolle ist spezifisch für die ETL-Entwicklung:
Schlüsselinformationen - Kenntnisse von Programmiersprachen: XML, JavaScript, SQL
Entwicklertools: Git, Azure Devops, CDIPC - Cloud Data Integration für PowerCenter
ETL-Prozessentwicklung: Entwerfen, Entwickeln und Pflegen von ETL-Prozessen mit Informatica PowerCenter oder anderen relevanten Informatica-Tools.
SQL-Kenntnisse: Verwenden Sie SQL/PLSQL zum Extrahieren, Transformieren und Laden von Daten.
Erfahrung mit fortgeschrittenen Transformationen wie Datentransformationen, Parsen von JSON/XML-Nachrichten
Wesentliche Verantwortlichkeiten
Level I
- Entwickelt Code, analysiert, recherchiert und löst damit verbundene Systemprobleme.
- Nimmt an der Rufbereitschaft für Produktionsunterstützung teil.
- Unterstützt, pflegt, erstellt und befolgt alle dokumentierten IT-Prozesse und -Standards, Anwendungsdokumentationen sowie Design- und Code-Reviews.
- Arbeitet mit Teammitgliedern und Mitarbeitern im gesamten Unternehmen zusammen und kommuniziert mit ihnen, um Anforderungen zu verstehen und Auswirkungen auf Anwendungen zu identifizieren.
- Erstellt individuelle Arbeitspläne, Spezifikationen und Programme mit Anleitung unter Nutzung von Entwicklungsverfahren und -standards.
- Entwickelt Fähigkeiten in einem Werkzeug und die Fähigkeit, die genehmigte Quellcodeverwaltung zu nutzen.
- Etabliert ein grundlegendes Verständnis der Methodik und des Frameworks des Softwareentwicklungslebenszyklus, das von Ihrem Team verwendet wird, nach einem Jahr Nachweis des grundlegenden Verständnisses und der Anwendung dieser Fähigkeit.
- Zeigt durchweg hohe Integritätsstandards, indem die Mission und Werte der Lifetime Healthcare Companies unterstützt, der Corporate Code of Conduct eingehalten und die Werte und Überzeugungen des Lifetime Way gelebt werden.
- Wahrt einen hohen Respekt für die Privatsphäre der Mitglieder gemäß den Datenschutzrichtlinien und -verfahren des Unternehmens.
- Regelmäßige und zuverlässige Anwesenheit ist erwartet und erforderlich.
- Führt andere, vom Management zugewiesene Aufgaben aus.
Level II (zusätzlich zu den Verantwortlichkeiten von Level I)
- Nimmt an strategischen Diskussionen und Entscheidungsfindungen teil.
- Dient als Mentor in seinem/ihrem/ihren technischen Fachgebiet(en).
- Liefert Input zur Erstellung und Dokumentation von Organisationsstandards.
- Kontinuierliche Weiterentwicklung, einschließlich der Beherrschung einer zweiten Programmiersprache und eines Werkzeugs/einer Plattform.
- Entwickelt und implementiert ein fortgeschrittenes Verständnis der Methodik und des Frameworks des Softwareentwicklungslebenszyklus.
- Entwickelt ein Verständnis für eine unterstützte Unternehmens-Technologie, nach einem Jahr Nachweis des fortgeschrittenen Verständnisses und der Anwendung.
Level III (zusätzlich zu den Verantwortlichkeiten von Level II)
- Proaktiv identifiziert Prozess- und technische Mängel, behebt Probleme und bietet Lösungen an.
- Identifiziert Best Practices und beteiligt sich an der Erstellung von Organisationsstandards.
- Treibt die Methodik und das Framework des Softwareentwicklungslebenszyklus voran, indem er ein fortgeschrittenes Verständnis und Anwendung demonstriert.
- Bietet ein fortgeschrittenes Verständnis einer unterstützten Unternehmens-Technologie und entwickelt ein zusätzliches grundlegendes Verständnis einer weiteren Unternehmens-Technologie. Nach einem Jahr Nachweis des fortgeschrittenen Verständnisses und der Anwendung einer zusätzlichen Technologie.
Level IV (zusätzlich zu den Verantwortlichkeiten von Level III)
- Unterstützt bei Software- und Systemdesign und -architektur innerhalb des zugewiesenen Portfolios.
- Entwickelt Strategien zur Risikominderung und übersetzt diese Strategien in konkrete Aktionspläne.
- Agiert als Fachexperte in seinem/ihrem/ihren technischen Fachgebiet(en). Identifiziert Best Practices und treibt die Erstellung von Organisationsstandards und -prozessen voran.
- Treibt die Methodik und das Framework des Softwareentwicklungslebenszyklus voran, indem er ein fortgeschrittenes Verständnis und Anwendung demonstriert.
- Bietet Verständnis und Expertise für zwei (2) unterstützte Unternehmens-Technologien und entwickelt ein zusätzliches grundlegendes Verständnis für eine weitere Unternehmens-Technologie. Nach einem Jahr Nachweis des fortgeschrittenen Verständnisses und der Anwendung zusätzlicher Technologien.
Mindestanforderungen
HINWEIS: Wir schließen mehrere Klassifizierungsstufen ein, die sich durch nachgewiesenes Wissen, Fähigkeiten und die Fähigkeit zur Bewältigung zunehmend unabhängiger und/oder komplexer Aufgaben, breitere Verantwortung, zusätzliche Entscheidungsfindung und in einigen Fällen die Rolle als Ressource für andere unterscheiden. Zusätzlich zur Nutzung dieses differenzierten Ansatzes zur Platzierung neuer Mitarbeiter bietet er auch Leitplanken für die Mitarbeiterentwicklung und Beförderungsmöglichkeiten.
Alle Level
- Associate-Abschluss in Informatik, Informationstechnologie oder einem verwandten Bereich. Anstelle eines Abschlusses sind drei (3) Jahre Erfahrung erforderlich. Bachelor-Abschluss bevorzugt.
- Grundkenntnisse in mindestens einer (1) Programmiersprache, wie z. B. C#/. NET, Java, SQL, C++, Python, Visual Basic oder JavaScript.
- Grundlegendes Verständnis eines (1) der folgenden Werkzeuge/Plattformen, wie z. B.: Informatica, CI/CD, Pega, Power BI, Cognos.
- Grundkenntnisse in mindestens einem (1) Betriebssystem, wie z. B. Unix-basiert oder Windows.
- Grundlegende Datenbankerfahrung
- Grundlegendes Verständnis von Softwaretests und Qualität.
- Nachgewiesene grundlegende Fähigkeit, effektiv zu kommunizieren und mit Teammitgliedern und der direkten Führung zusammenzuarbeiten, um User Stories zu verstehen und Auswirkungen auf Anwendungen und Systeme zu identifizieren. •
- Nachgewiesene fortgeschrittene Problemlösungsfähigkeiten. •
- Nachgewiesene grundlegende Fähigkeit zur Implementierung von Prinzipien der Sicherheitsarchitektur und Best-Practice-Standards, die mit der Gesamtstrategie und den Geschäftszielen der Organisation übereinstimmen.
- Grundlegende technische Kenntnisse von Techniken, Standards und hochmodernen Fähigkeiten für Authentifizierung und Autorisierung, angewandte Kryptographie, Datenmaskierung, Verschlüsselung, Sicherheitslücken und deren Behebung. •
- Grundlegendes Verständnis der OpenAPI Specification (OAS) und der Open Web Application Security Project (OWASP) Schwachstellen und Risiken.
Level II (zusätzlich zu den Anforderungen von Level I)
- Fundierte Kenntnisse in mindestens einer (1) Programmiersprache, wie z. B. C#/.NET, Java, SQL, C++, Python, Visual Basic oder JavaScript.
- Fundierte Erfahrung mit einem (1) der folgenden Werkzeuge/Plattformen, wie z. B. Informatica, CI/CD, Pega, Power BI, Cognos.
- Fundierte Kenntnisse in mindestens einem (1) Betriebssystem, wie z. B. Unix-basiert oder Windows.
- Fundierte Datenbankerfahrung
- Fundiertes Verständnis von Softwaretests und Qualität.
- Fundierte Kenntnisse und Vertrautheit mit den Entwicklungsmethoden des Softwareentwicklungslebenszyklus.
- Fundierte Kenntnisse von Quellcodeverwaltungsprozessen und deren Anwendung.
- Fundierte technische Kenntnisse von Techniken, Standards und hochmodernen Fähigkeiten für Authentifizierung und Autorisierung, angewandte Kryptographie, Datenmaskierung, Verschlüsselung, Sicherheitslücken und deren Behebung.
- Fundiertes Verständnis der OpenAPI Specification (OAS) und der Open Web Application Security Project (OWASP) Schwachstellen und Risiken.
Level III (zusätzlich zu den Anforderungen von Level II)
- Umfassende Expertenkenntnisse in mindestens einer (1) Programmiersprache, wie z. B. C#/.NET, Java, SQL, C++, Python, Visual Basic oder JavaScript.
- Umfassende Expertenkenntnisse und Erfahrung mit einem (1) der folgenden Werkzeuge/Plattformen, wie z. B. Informatica, CI/CD, Pega, Power BI, Cognos.
- Umfassende Expertenkenntnisse in mindestens einem (1) Betriebssystem, wie z. B. Unix-basiert oder Windows.
- Umfassende Experten-Datenbankerfahrung
- Umfassendes Expertenverständnis von Softwaretests und Qualität.
- Umfassende Experten-Erfahrung mit der Methodik und dem Framework des Softwareentwicklungslebenszyklus.
- Umfassende Expertenkenntnisse von Quellcodeverwaltungsprozessen und deren Anwendung.
- Umfassende technische Expertenkenntnisse von Techniken, Standards und hochmodernen Fähigkeiten für Authentifizierung und Autorisierung, angewandte Kryptographie, Datenmaskierung, Verschlüsselung, Sicherheitslücken und deren Behebung.
- Umfassendes Expertenverständnis der OpenAPI Specification (OAS) und der Open Web Application Security Project (OWASP) Schwachstellen und Risiken.
Level IV (zusätzlich zu den Anforderungen von Level III)
- Experten-Erfahrung mit einem (1) der folgenden Werkzeuge/Plattformen, wie z. B. Informatica, CI/CD, Pega, Power BI, Cognos oder den oben genannten Programmiersprachen.
- Expertenkenntnisse in mindestens einem (1) Betriebssystem, wie z. B. Unix-basiert oder Windows.
- Experten-Datenbankerfahrung und Verständnis von Softwarequalität.
- Technische Expertenkenntnisse von Techniken, Standards und hochmodernen Fähigkeiten für Authentifizierung und Autorisierung, angewandte Kryptographie, Datenmaskierung, Verschlüsselung, Sicherheitslücken und deren Behebung.
- Expertenverständnis der OpenAPI Specification (OAS) und der Open Web Application Security Project (OWASP) Schwachstellen und Risiken.
Körperliche Anforderungen
- Fähigkeit, über längere Zeiträume im Sitzen oder Stehen an einem Arbeitsplatz zu arbeiten und einen Computer zu bedienen.
- Fähigkeit, im Sitzen und/oder Stehen am Arbeitsplatz zu arbeiten, auf einen Computer zu schauen und eine Tastatur, Maus und/oder Telefon für drei (3) oder mehr Stunden am Stück zu bedienen.
- Fähigkeit, bei Bedarf über das Versorgungsgebiet des Krankenversicherungsplans zu reisen, um an Besprechungen und/oder Schulungen teilzunehmen.
- Fähigkeit, zur Aufrechterhaltung des Geschäftsbetriebs über längere Zeiträume im Homeoffice zu arbeiten.
***********
Zur Unterstützung des Americans with Disabilities Act listet diese Stellenbeschreibung nur die Verantwortlichkeiten und Qualifikationen auf, die für die Position als wesentlich erachtet werden.
Arbeitgeber für Chancengleichheit
Bitte beachten Sie: Bei allen vom Excellus Talent Acquisition-Team ausgeschriebenen Stellen kann die Möglichkeit zur Fernarbeit bestehen. Diese Entscheidung wird von Fall zu Fall getroffen.
Alle qualifizierten Bewerber werden unabhängig von ethnischer Herkunft, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung oder Status als geschützter Veteran berücksichtigt.
Vergütungsspanne(n)
- Level III E7 - Min 87,766 Mid 122,872 Max157,978
- Level IV E8 - Min 98,297 Mid 137,616 Max 176,935
Die in dieser Ausschreibung angegebene Gehaltsspanne stellt das Minimum und Maximum der Gehaltsspanne für diese Position dar. Das tatsächliche Gehalt variiert je nach Faktoren, einschließlich, aber nicht beschränkt auf, verfügbares Budget, Vorerfahrung, Kenntnisse, Fähigkeiten und Ausbildung in Bezug auf die Mindestanforderungen der Position sowie internes Gehaltsgefüge. Die angegebene Gehaltsspanne spiegelt nur eine Komponente unseres gesamten Vergütungspakets wider. Andere Komponenten des Gesamtvergütungspakets können die Teilnahme an einer Gruppenkranken- und/oder Zahnversicherung, einem Altersvorsorgeplan, einem Wellnessprogramm sowie bezahlte Freizeit und bezahlte Feiertage umfassen.
