Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,572 Jobs at 189 Companies

Agile Software Engineer

Deutsche Bank

Deutsche Bank

Software Engineering
Bucharest, Romania
Posted on Monday, June 17, 2024

Job Description:

Agile Software Engineer


Fixed Income & Currencies – Treasury Markets Investment (FIC-TMI) briefly

Our Issuance team is responsible for structuring trades between multiple trading platforms and ensures funding and liquidity for Deutsche Bank’s clients across the bank.

Joining our team, is a unique opportunity to help build the core of some of our most mission critical processing systems from the ground-up.

Fixed Income & Currencies brings together a top-ranked institutional sales force, world-class research with trading and structuring expertise across Foreign Exchange, Rates, Credit and Emerging Markets. The Fixed Income & Currencies business enables Deutsche Bank to respond to increasing automation, regulatory expectations and client demand for standardization and transparency in execution across fixed income, currency, and emerging markets.

Role Description

You’ll be an Agile Software Engineer with + 2 years Scrum Master experience and join a team of other enthusiastic individuals striving to innovate, design and build solutions that meet comprehensive requirements. You’ll have a thorough experience with the Infrastructure, Architecture as well as Agile practices and ensure that teams are following Agile practices and scrum framework values.

You are responsible for improving facilitation of change using Agile methodology, by helping the team understand Scrum theory, practices, rules, and values and translating this into practice by running the standard Agile ceremonies.

We Trust You To:

  • Work as Facilitator for your teams, ensure desired outcomes are achieved in Sprint Planning, Sprint Reviews, Retrospectives, Product Backlog Refinements, and Daily stand-ups.
  • Train your teams on Agile practices to ensure they understand agile process and mindset.
  • Coach team members towards building a performant team.
  • Help the Team to continuously improve the effectiveness of their incremental delivery of value to clients & stakeholders.
  • Understand Product priorities, collaborate with the Product Owner and the Team to ensure a healthy prioritized product backlog is being maintained.
  • Visualize team flow, and guide them for further improvements; maintain transparency, ensure Jira reflects the current progress on the work.
  • Support the teams towards keeping Sprint commitments, guide them to solve impediments, raise awareness in case of issues, risks, and dependencies.
  • Identifies inefficiencies in Team’s operation and removes impediments to the Team's progress.
  • Lead multiple Agile teams on Agile methodologies with a servant leadership style.

Skills, Qualifications, Experience:

  • 2+ Years relevant Agile Software Engineer / Scrum Master experience in a software driven environment, ideally banking or a similarly regulated environment.
  • Scrum Master and Agile Leadership certified.
  • Software development background, capability to write code in one of mainstream programming languages: JavaScript or Java is considered asset.
  • DBMS/SQL (Oracle)/Sybase
  • Application layer protocols (TLS/SSL, HTTP(S), DNS, etc)
  • You should have quite a lot of troubleshooting experience - application and infrastructure level.
  • You should be very familiar with the CI/CD pipelines.
  • Experienced on working with JIRA, Confluence
  • Willing to learn and navigate through different applications, technologies, and business flows based on analysis and requirement needs.
  • Strong understanding of Agile Manifesto and Principles - as an Agile Scrum Master
  • Prior experience of working in an Agile environment - writing user stories, managing scrum ceremonies, prioritizing backlog, etc.
  • Excellent communication and mentoring skills
  • Very good English written and verbal skills.
  • Strong organizational, motivational, and problem-solving skills

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.

We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.