Software Engineer
Deutsche Bank
Job Description:
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 Overview: We are seeking an Engineer Associate to join our Data Ingestion team focusing on the implementation of DB’s in-house reporting platform, Common Reporting Capabilities (CRC). The team is engaged in the Daily Close program, a multi-year finance transformation initiative aimed at transforming the bank’s subledger and reporting platforms.
This person would be performing a dual role of Data Ingestion Engineer and Scrum Master of the data ingestion Squad.
Responsibilities :
- Feed Ingestion:
- Feed Ingestion into CRC
- Data modeling and transformations.
- Data Control – build data quality controls such as Data Recon Reports.
- Duplication checks etc.
- Configurations for enabling data visibility on different data views.
- Configurations for enabling drilldown from different data views.
- Optimizations for the build done to improve performance / reduce data footprint.
- Prepare and groom functional solutions.
- Documentation:
- Technical impact assessment for any upstream driven changes or transformations within CRC
- Create Technical design documents. update the documentation for the respective model or table where the change is done
- Create Release documentation and provide Release support.
- Create hand over documents for Production Support and provide KT, support Production Support during investigations
- Testing and Support:
- Prepare test cases.
- Testing data attributes, ensuring they are as per the base model/ Data views/Drill downs etc.
- Ensure test evidence artifacts are logged and maintained.
- SIT Support: Assess and troubleshoot technical issues during SIT.
- UAT Support: Assess and troubleshoot technical issues during UAT.
- Pre-Prod Deployment: Validate scripts and manage deployment.
- Prod Release: Document, verify, and manage production releases.
- Scrum Master
Skills Set:
- Engineer Skills
- Oracle, SQL/PLSQL, Java, Spark, Python.
- Big Data Query platform like Hive and Impala.
- Shell Scripting, Unix, Control-M tool.
- Basic analytical and debugging skills, including log reading and checking Swagger & OpenShift.
- Awareness/Experience with Google Cloud like, GCS Bucket, Big Query, Airflow, Dataproc.
- Scrum Master Skills
- Certified Scrum master
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
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.