Agile Software Engineer
Deutsche Bank
Job Description:
Agile Software Engineer
DB Global Technology is Deutsche Bank’s technology center in Central and Eastern Europe. Opened in January 2014, the Bucharest office is constantly expanding.
The team is made up of enthusiastic professionals that work in an international environment adapting to different context and learning new technologies and parts of Deutsche Banks’ businesses.
Every day we look at what needs to be done to support continuous business and how to improve current activities. Changing the Bank is a challenging endeavour which we tackle every day and enjoy our success when our efforts fundamentally change how Deutsche Bank works.
Role Intro
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.
Responsibilities
- 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
- 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
Well-being & Benefits
- A healthy, engaged, and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That’s why we are committed to providing an environment with your development and wellbeing at its center.
- Competitive salary
- 24 days’ holiday + loyalty days + bank holidays (weekdays offered for bank holidays on weekend days)
- Flexible working hours and working from home.
- Private healthcare and life insurance
- A culture of continuous learning with coaching and support from experts in your team
Culture Outro
Our cultural aspiration is to be ‘empowered to excel together every day’. This means we strive for the highest standards of integrity, are accountable while learning from mistakes, promote speaking up and constructively challenge each other to further innovation. Seeking out conversations, proactively embracing change, new facts and different perspectives helps our talented and diverse teams to work in partnership across the globe and drive business results.
We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs, and generations and are committed to providing a positive and fair working environment free from harassment, discrimination, and retaliation.
We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.