Redwood Materials
Bank of America
Anwendungsentwickler - Software Engineer III
Stellenbeschreibung
Bei Bank of America lassen wir uns von einem gemeinsamen Ziel leiten: das finanzielle Leben durch die Kraft jeder Verbindung zu verbessern. Dies erreichen wir, indem wir täglich verantwortungsvolles Wachstum vorantreiben und Ergebnisse für unsere Kunden, Teammitglieder, Gemeinschaften und Aktionäre liefern.
Ein großartiger Arbeitsplatz zu sein, ist ein Kernbestandteil unseres verantwortungsvollen Wachstums. Dies beinhaltet unser Engagement für einen inklusiven Arbeitsplatz, die Gewinnung und Entwicklung außergewöhnlicher Talente, die Unterstützung des körperlichen, emotionalen und finanziellen Wohlergehens unserer Teammitglieder, die Anerkennung und Belohnung von Leistungen sowie die Wirkung, die wir in den von uns betreuten Gemeinschaften erzielen.
Bank of America bekennt sich zu einer Präsenzkultur im Büro mit spezifischen Anforderungen für die Anwesenheit im Büro, die ein angemessenes Maß an Flexibilität für unsere Teammitglieder und Unternehmen auf der Grundlage rollenspezifischer Überlegungen ermöglicht.
Bei Bank of America können Sie eine erfolgreiche Karriere mit Möglichkeiten aufbauen, zu lernen, zu wachsen und etwas zu bewirken. Machen Sie mit!
Positionsübersicht
Wir suchen einen hochqualifizierten Anwendungsentwickler (Java oder .NET), der dem Investment Solutions Group Enrollment Team beitritt. Diese Position unterstützt die OPTIMA Trading and Rebalancing Platform. Der ideale Kandidat verfügt über fundierte technische Expertise in der Konzeption, Entwicklung und Implementierung verteilter Anwendungen.
Stellenbeschreibung
Diese Stelle ist verantwortlich für die Entwicklung und Umsetzung komplexer Anforderungen zur Erreichung von Geschäftszielen. Zu den Hauptaufgaben der Stelle gehören die Sicherstellung, dass Software entwickelt wird, um funktionale, nicht-funktionale und Compliance-Anforderungen zu erfüllen, und dass Lösungen gut konzipiert sind, wobei Wartbarkeit/einfache Integration und Tests von Anfang an integriert sind. Zu den Erwartungen der Stelle gehören fundierte Kenntnisse der branchenüblichen Entwicklungs- und Testpraktiken sowie Design- und Architekturmuster.
Aufgaben
- Schreibt Lösungen und führt Unit-Tests durch, um eine Anforderung/Story gemäß den definierten Akzeptanzkriterien und Compliance-Anforderungen zu liefern
- Entwirft, entwickelt und modifiziert Architekturkomponenten, Anwendungsschnittstellen und Lösungsermöglicher und stellt dabei sicher, dass die prinzipielle Architekturintegrität gewahrt bleibt
- Mentoriert andere Softwareentwickler und coacht das Team bei Praktiken der kontinuierlichen Integration und kontinuierlichen Entwicklung (CI/CD) und automatisiert den Tool-Stack
- Führt Story-Refinement, Anforderungsdefinition und Schätzung der für die Realisierung einer Story im gesamten Lieferzyklus erforderlichen Arbeit durch
- Führt bei Bedarf Spike/Proof of Concept durch, um Risiken zu mindern oder neue Ideen zu implementieren
- Automatisiert manuelle Release-Aktivitäten
- Entwirft, entwickelt und pflegt automatisierte Testsuiten (Integration, Regression, Leistung)
- Arbeitet mit internen Bankteams, dem operativen Geschäft der Geschäftsbereiche und externen Anbietern zusammen, um die erfolgreiche Implementierung von Projekten sicherzustellen
- Bietet Produktionsunterstützung für bestehende Anwendungen
- Entwirft, entwickelt und implementiert verteilte Anwendungen mit Java oder .NET, Python sowie modernen UI-Frameworks wie Angular und React
Erforderliche Qualifikationen
- 7+ Jahre nachgewiesene Erfahrung in der Java oder .NET Anwendungsentwicklung
- Erfahrung mit den folgenden Technologien:
- .Net Core
- C#
- Erfahrung mit modernen UI-Frameworks wie Angular und React
- SQL Server
- Kafka oder ähnliche Messaging-Systeme
- Starke analytische Fähigkeiten, Problemlösungsfähigkeiten und proaktive Führungsqualitäten
- Ausgezeichnete zwischenmenschliche und kommunikative Fähigkeiten
- Fähigkeit zur Zusammenarbeit mit funktionsübergreifenden Teams und externen Partnern
Kenntnisse
- Anwendungsentwicklung
- Automatisierung
- Einflussnahme
- Lösungsdesign
- Entwicklung technischer Strategien *
- Architektur *
- Geschäftssinn *
- DevOps Praktiken *
- Ergebnisorientierung *
- Lösungsbereitstellungsprozess *
- Analytisches Denken *
- Zusammenarbeit *
- Datenmanagement *
- Risikomanagement *
- Test-Engineering
Schicht: 1. Schicht (Vereinigte Staaten von Amerika)
Stunden pro Woche: 40
Details zur Gehaltstransparenz
US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101), US - NJ - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150)
Angaben zu Gehalt und Leistungen
Gehaltsspanne 102.900,00 $ - 179.900,00 $ Jahresgehalt, Angebote werden basierend auf Erfahrung, Ausbildung und Qualifikationen festgelegt.
Leistungen
Berechtigt für leistungsabhängigen Bonus
Diese Rolle ist berechtigt, am jährlichen Plan für leistungsabhängige Vergütungen teilzunehmen. Mitarbeiter haben Anspruch auf eine jährliche diskretionäre Prämie, die auf ihren individuellen Leistungsergebnissen und Verhaltensweisen, der Leistung und den Beiträgen ihres Geschäftsbereichs und/oder ihrer Gruppe sowie dem Gesamterfolg des Unternehmens basiert.
Leistungen
Diese Rolle ist derzeit berechtigt für Leistungen. Wir bieten branchenführende Leistungen, Zugang zu bezahlter Freizeit, Ressourcen und Unterstützung für unsere Mitarbeiter, damit sie einen echten Einfluss erzielen und zum nachhaltigen Wachstum unseres Geschäfts und der von uns betreuten Gemeinschaften beitragen können.
