Willkommen im Team: Senior Software Engineer Counterparty Risk (m/w/divers)
Du bist ein*e ambitionierte*r Full Stack Senior Developer*in und willst mit aktuellen Open Source Technologien arbeiten? Du hast eine gute Foundation im Front- und Backend Software Engineering, klassischen Technologien, JAVA, .NET, Angular/React und willst diese anwenden & ausbauen? Dich begeistern komplexe Aufgaben? Du hast bereits Erfahrung gesammelt im Front-Office Bereich und im Umfeld von Investment Banking Produkten? Du bist Teamplayer*in und arbeitest gern mit anderen Software Engineers, Business Analysten und Risk Quants in internationalen Teams zusammen? Dann bist du im Cluster Counterparty Risk genau richtig! Wir arbeiten an vollständig selbst entwickelten Systemen. Die Technologien und genauen Aufgabenbereiche können variieren und bringen somit immer wieder die Chance, Neues zu lernen – vor allem in der IT, aber auch im Banken-, Handels- und Risikoumfeld. Wenn du über den IT- und Business-Tellerrand schauen willst, bist du bei uns richtig!
Deine Aufgaben
Du arbeitest als Software Engineer im Cluster Counterparty Risk (CRIP) an der Entwicklung von Systemen für Adressenausfallrisiken der Commerzbank. Die Systeme HESTEN, LIMEX und CELA werden verwendet, um z.B. das ökonomische und regulatorische Kapital (EAD/RWA, xVA, ICAAP) zu berechnen sowie zur Limitierung/Risikoüberwachung des Handels.
Du designst und entwickelst eigenständig neue Funktionalitäten/Modelle/Prozesse und erweiterst bestehende Services/Komponenten/UI der Anwendung.
Das Projektteam arbeitet lean/agil mit Kanban in kurzen Innovationszyklen. Du stimmst die Anforderungen, Lösungsalternativen und Methodik in Zusammenarbeit mit dem Product Owner ab, erstellst im Team entsprechende technische Architektur- und Design-Konzepte ggf. auch Analysen, Prototypen und Testrechnungen. Hier bringst du deine Kompetenz ein, um performante, leistungsfähige, stabile und innovative Systeme zu schaffen, die architektonische Schulden vermeiden.
In der Umsetzungsphase implementierst du die Konzepte, sowie zugehörige automatisierte Tests, und erstellst die technische Dokumentation.
Durch Code-, Architektur- und Design-Reviews stellst du eine hohe Qualität der gelieferten Software sicher und optimierst ggf. Leistung, Stabilität und Datenverarbeitungsprozesse.
Im Anschluss begleitest du die Tests, die Rollouts in die produktive Umgebung und unterstützt die Produktion als 3rd Level Support (DevOps).
Profil:
Abgeschlossenes Hochschulstudium in Mathematik, Informatik, Naturwissenschaften
Exzellente Programmier-Kenntnisse (Full Stack, JAVA/JAVA Script, Front- / Backend, .NET, Angular/React) und Erfahrungen in Objektorientierung und Microservices sowie Open Source Java Frameworks
Sehr gute mathematische Grundkenntnisse sowie starkes Interesse und Kenntnisse im quantitativen Finanzwesen, in Investmentbanking-Produkten und Risikoabläufen (Kredit- und/oder Marktrisiko)
Sehr gute Kenntnisse aktueller IT-Architekturen, Entwurfsmuster und Best Practices
Erfahrung im Front-Office und Investmentbanking Bereich
Persönliche Fähigkeiten:
Hochmotivierte*r Teamplayer*in mit guten Kommunikationsfähigkeiten
Kundenorientierung und sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch
Gute Kommunikationsfähigkeiten mit Business und IT
IT-Kenntnisse:
Mehr als 4 Jahre professionelle IT-Projekterfahrung in der Java Entwicklung insbesondere Multithreading und verteilte Systeme
Up to date IT und Software Engineering Kenntnisse, Erfahrung mit Dynamic Programming
Programmiersprache: Java 8+ insbesondere Entwicklung von Multithreading oder verteilten Systemen und durchsatzoptimiertem Code, .NET, Angular/React, FIX, gerne Python, C++
Software Engineering, OOAD, Testen, ggf. Domain Driven Design, Multithreading, verteilte Systeme, Entwurfsmuster
Frameworks/Tools/OS etc: Spring Boot/Integration/Data, Hibernate, MQs, AMQP, JSF (Primefaces), SQL DBs, JUnit, Jenkins, GIT, Intellij, Elastic, LINUX / UNIX Scripting, ggf. Kafka, Ansible, NgRx/Redux, Kenntnisse in Cloud Computing, Docker/OpenShift/Kubernetes
Unsere Benefits
Flexibles Arbeiten
Professionelles Training & Entwicklung
Freundliches Arbeitsumfeld
Vielfältige Aufgaben
Work-Life Balance
30 Tage Urlaub
Mitarbeiterkonditionen
Vermögenswirksame Leistungen
Flexibles Arbeiten; Professionelles Training & Entwicklung; Freundliches Arbeitsumfeld; Vielfältige Aufgaben; Work-Life Balance; 30 Tage Urlaub; Mitarbeiterkonditionen; Vermögenswirksame Leistungen
Stelle merkenStelle druckenStelle teilen
Die Commerzbank ist führende Bank für den Mittelstand und mit einem umfassenden Portfolio an Finanzdienstleistungen starker Partner von Firmenkundenverbünden sowie Privat- und Unternehmerkunden in Deutschland. Wir sind eine Bank, die sich durch einen fairen und partnerschaftlichen Umgang untereinander und mit unseren Kunden auszeichnet. Wir schätzen die Arbeit in inspirierenden Teams von Menschen, die einen vielfältigen Background mitbringen. Ihnen bieten wir ein kreatives Umfeld und hervorragende Entwicklungschancen. Work Life Balance genießt bei uns einen hohen Stellenwert. Und natürlich wissen wir, dass zu einem guten Job auch eine attraktive Bezahlung gehört.
Bist du bereit, ab sofort in einem starken Team zu starten? Dann freuen wir uns auf deine Online-Bewerbung. Für Rückfragen stehen dir Dr. Hans-Michael Krenzlin, Chapter Lead Development, unter +49 69 136 86184 und Susan Rußeck, Chapter Lead Development, unter + 49 69 9353 39818 gerne zur Verfügung.