Senior Software Engineer (w/m/d) - Regulatory and Cross Product Technology – Client Lifecycle Management Senior Software Engineer (w/m/d) - Regulatory and  …

Deutsche Bank AG
à Eschborn, Hesse, Allemagne
CDI, Plein-temps
Dernière candidature, 03 nov. 21
Nach Vereinbarung / Competitive
Deutsche Bank AG
à Eschborn, Hesse, Allemagne
CDI, Plein-temps
Dernière candidature, 03 nov. 21
Nach Vereinbarung / Competitive
Deutsche Bank AG
*English version below*

Über Regulatory und Cross Product Technology

Regulatory und Cross Product Technology zielt darauf ab, eine branchenführende Funktion zu sein, die durch Technologieautomatisierung und wettbewerbsfähige operative Hebelwirkung für eine nachhaltige Einhaltung von Vorschriften sorgt. Dies schafft eine sichere und kontrollierte operative Umgebung die sowohl die Deutsche Bank als auch ihre Kunden schützt.

Zur Erreichung dieses Ziels fokussieren wir Parameter wie Technologie und Tech Engineering. Aus diesem Grund suchen wir gewissenhafte und motivierte Tech Engineers, die besonders stolz auf ihre Fähigkeiten als Programmierer sind!

In der Funktion als Senior Software Engineer sind Sie Teil eines cross-funktionalen, agilen Delivery Teams zu dem Analysten, Entwickler und Tester gehören. In der Rolle als Senior Software Engineer suchen wir Software Engineers, die basierend auf neuen Technologien und Arbeitsweisen in der Lage sind einen echten Mehrwert für unser Geschäft zu erschaffen. Ihre Funktion verstehen Sie als echte Teamarbeit. Dabei spielen offene Diskussionen sowie die Schaffung eines unterstützenden, kooperativ geprägten Umfeldes eine erfolgskritische Rolle für Sie. Sind Sie bereit eine umfassende gestalterische Rolle in allen Phasen der Software-Delivery - von der ersten Analyse bis hin zur Produktionsunterstützung - zu übernehmen?

Haben Sie Lust darauf, in einem Umfeld zu arbeiten, das kontinuierliches Wachstum und Lernen ermöglicht, während der Schwerpunkt auf Exzellenz und gegenseitigem Respekt liegt? Dann freuen wir uns auf Ihre Bewerbung.

Ihre Aufgabe

  • Zusammen mit anderen Tech Engineers arbeiten Sie, als Teil des Delivery-Teams daran Anforderungen zu verstehen, User Stories zu analysieren und zu verfeinern, Lösungen zu entwerfen, zu implementieren, zu testen und in deren Produktion zu unterstützen.
  • Mit Nutzern, Analysten, Entwicklern und Testern arbeiten Sie eng zusammen, schreiben saubere Codes und stellen die korrekte Beschaffenheit der Software-Produkte sicher.
  • Außerdem stellen Sie sicher, dass die von Ihnen entwickelte Software zuverlässig ist. Dabei stehen Sie bei Bedarf auch für 3rd Level Support zur Verfügung.
  • Sie sorgen dafür, dass Ihre Software mit kurzen Vorlaufzeiten und minimalem Verlust erstellt, getestet und freigegeben werden kann.
  • Sie teilen Ihre Fähigkeiten und Kenntnisse im Rahmen der Software-Entwicklung innerhalb Ihres Team und unterstützen einen gesicherten Wissenstransfer.

Ausbildung/Qualifizierung

  • Wir freuen uns, Kandidaten mit unterschiedlichsten Bildungshintergründen und Qualifikationen zu berücksichtigen.
  • Qualifikationen in den Bereichen Informatik und Wirtschaftswissenschaften sowie gleichwertige praktische Erfahrungen sind für die Rolle von Vorteil.

Ihr Fähigkeiten

  • Mindestens 6 Jahre Entwicklungserfahrung, mit 3 oder mehr Jahren Lieferung innerhalb agiler SDLC/Teams ideal mit CI/CD.
  • Entwicklungserfahrung in einem agilen Umfeld sowie Anwendung moderner Software Engineering Verfahren.
  • Sie verstehen Continuous Integration und Continuous Delivery zur schnellen und effizienten Sicherung von Änderungswünschen.
  • Verständnis für Architektur- und Designansätze, die eine schnelle, inkrementelle und iterative Bereitstellung unterstützen (z. B. Domain Driven Design, CQRS, Event Sourcing und Microservices).
  • Tiefere Kenntnisse in der Erstellung und Bearbeitung von Daten in einer Hadoop-Umgebung mit HDFS.
  • Sie besitzen die Fähigkeit, sich mit Stakeholdern auszutauschen und grundlegende Anforderungen zu sammeln um technische Lösungen zu entwickeln.
  • Sie bringen erste Erfahrung in der Weitergabe von Informationen und Fachwissen an das Team mit und sind in der Lage Teammitglieder zu schulen.

Ihr Tech Stack

  • Praktische Erfahrung mit Java, JVM, Objektorientierung mit Test Driven Development (TDD) und idealerweise Behavior Driven Development (BDD) in einer Continuous Integration/ Continuous Development (CI/CD) Umgebung.
  • Gutes Verständnis eines auf Mikrodiensten basierenden Entwicklungsansatzes. Erfahrung von Frameworks wie Spring Batch und Spring Boot.
  • Erste Erfahrung mit Docker und Kubernetes sowie praktische Erfahrung mit modernen Entwicklungstools wie Maven, Jenkins usw.
  • Kenntnisse in modernen JavaScript-Frameworks, z.B. React, Angular, HTML5, Bootstrap, Node.js., der REST-Prinzipien und der damit verbundenen Technologien.
  • Kenntnisse in SQL und relationalen Datenbanken.

Was wir bieten

  • Ein offenes und angenehmes Arbeitsumfeld in einem professionell agierenden Team.
  • Einen modernen Arbeitsplatz mit neuester Technik und innovativen Technologien.
  • Gestaltungsfreiheit mit der Möglichkeit eigene Ideen einzubringen.
  • Flache Hierarchien mit direkten Wegen.
  • Unterschiedliche eigene Weiterentwicklungsmöglichkeiten.

Werden Sie Teil unseres leistungsstarken Teams!

Wenn Sie Fragen zum Rekrutierungsprozess haben, wenden Sie sich bitte an Julia Sophie Rostek: julia-sophie.rostek@db.com

Möchten Sie mehr über Deutsche Bank Technology erfahren?

https://www.db.com/careers/de/berufserfahrene/explore-technology.html

----------------------------------------------------

About Regulatory and Cross Product Technology

Regulatory and Cross Product Technology aims to be an industry leading function that delivers sustainable regulatory compliance through technology automation and competitive operating leverage to create a safe and controlled operating environment that protects the Deutsche Bank franchise and its clients.

In order to do this, we must ensure that we remain an engineering focused organization. We are looking for technologists who demonstrate a passion to build the right thing in the right way.

You will work as part of a cross-functional agile delivery team, including analysts, developers and testers.You will bring an innovative approach to software development, using the latest technologies and practices, as part of a focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production support.

You will have an opportunity to work in an environment that provides continuous growth and learning with an emphasis on excellence and mutual respect.

Your assignment

  • Work as part of a delivery team, collaborating with others to understand requirements, analyse and refine stories, design solutions, implement them, test them and support them in production
  • Write code and write it well. Be proud to call yourself a programmer
  • Collaborating closely with users, analysts, developers and testers. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right
  • Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed
  • Ensure that you can build, test and release software with the short lead times and a minimum of waste
  • Work to develop and maintain a highly automated Continuous Delivery pipeline
  • Help create a culture of learning and continuous improvement within your team and beyond
  • Share skills and knowledge in a wide range for topics related to software delivery

Education/Qualifications

  • We are happy to consider candidates with a wide variety of educational backgrounds and qualifications
  • Qualifications in computer science, business and economics are beneficial for the role
  • We also look favorably upon candidates with equivalent practical experience. This could have be gained in the workplace or in other contexts, such as contributing to open source software or working on personal projects

Your profile

  • Minimum 6 years development delivery experience, with 3 or more years of delivery within Agile SDLC/teams ideally with CI/CD
  • Good understanding of a micro-services based development approach
  • Experience, working within an agile environment and using modern engineering practices
  • Using Continuous Integration and Continuous Delivery to ensure that changes can be quickly and safely delivered to production
  • Architecture and design approaches that support rapid, incremental and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing and microservices
  • Understanding of creating and manipulating data on an Hadoop environment using HDFS
  • Ability to converse with stakeholders and gather basic requirements and develop technical solutions. Ability to share information, transfer knowledge and expertise to team members. Training of more junior members of the team, as well as ability to share engineering experience within others.

Your Tech Stack

  • Practical knowledge of Java, the JVM, object orientation using Test Driven Development (TDD) and ideally Behavior Driven Development (BDD) within a Continuous Integration/ Continuous Development (CI/CD) environment
  • Experience of frameworks such as Spring Batch and Spring Boot.
  • Experience of Docker and Kubernetes. Exposure to a range of modern build tools, such as Maven, Jenkins, etc.
  • An understanding of modern JavaScript frameworks e.g. React, Angular, HTML5, Bootstrap, Node.js. and of the REST principles and associated technologies
  • Knowledge of SQL and relational databases

What we offer in return

  • An inspiring work environment
  • Efficient and collaborative teams
  • Competitive health and wellness benefits, empowering you to value life in and out of the office
  • Multiple development opportunities

Become a part of our high-performing team!

If you have any questions regarding the recruitment process, please get in touch with Julia Sophie Rostek: julia-sophie.rostek@db.com

Want to know more about Deutsche Bank Technology?

Please click here: https://www.db.com/careers/en/prof/explore-technology.html

Über Vielfalt und Teilhabe

Über unsere Werte wird die Arbeitsumgebung definiert, auf die wir hinarbeiten: divers, unterstützend und offen für unterschiedliche Ansichten. Um Innovation voranzutreiben, begrüßen wir eine Kultur, in der vielfältige Sichtweisen, Einsichten undHintergründe zutage treten. Wir bilden gemischte und fähige Teams, um die Geschäftsergebnisse zu verbessern und unsere Mitarbeiter in der Entwicklung ihres vollen Potenzials zubestärken. Sprechen Sie uns bezüglich flexibler Arbeitszeiten und anderer Initiativen an, die wir anbieten.  Fördern Sie guteArbeitsbeziehungen und einen hohen Standard für das Verhalten und die Arbeitsleistung.  Wir begrüßen die Bewerbung von Talenten aller Kulturen, Länder, Rassen, jeden Geschlechts und jeglicher sexueller Orientierung, jeder Glaubensrichtung, aus allen Generationen und mit Behinderung, und wir sehen uns in der Pflicht, eine Arbeitsumgebung ohne Belästigung, Diskriminierung oder Vergeltung zu schaffen.

Deutsche Bank AG logo
Offres similaires
Plus d'offres
Close