This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Database Engineer role at Deutsche Bank involves managing and optimizing database schemas during the transition from Oracle to PostgreSQL. Candidates should have strong PostgreSQL skills, experience in database migration, and a collaborative mindset. Responsibilities include overseeing database administration, developing migration strategies, and collaborating with DevOps teams.
Job Responsibility:
Oversee the administration of approximately 6 database schemas on Oracle databases, ensuring their stability and performance
Take part in leading and execution on the planned migration of our database environment from Oracle to Cloud SQL for PostgreSQL
Develop and implement migration strategies, ensuring data integrity and minimal downtime
Supervise and review all changes made to database schemas, including the analysis of change and rollback scripts, utilizing tools like Liquibase
Collaborate with the DevOps team to integrate and improve the schema update process within our CI/CD pipelines
Conduct regular analysis of database usage patterns to identify and propose optimization opportunities, such as the creation of indexes, partitions, views, and constraints
Proactively analyse and identify discrepancies between different database schemas, proposing and implementing changes for alignment and standardization
Recommend and implement schema and query changes to enhance database performance
Employ a range of techniques to analyse problems and evaluate multiple solutions against engineering, business & strategic criteria
Collaborate to achieve consensus on topics and issues and contribute to communities
Identify and resolve barriers to business deliveries implementing solutions which iteratively deliver value
Design solutions using common design patterns with a range of design tools & techniques
Conduct peer reviews to ensure designs are fit for purpose, extensible & re-usable
Deliver end to end first-class engineering solutions across a range of technology platforms
Improve delivery standards, working practices, tools & solutions and driving adoption of automation tools
Ensure stable and reliable production environments and high-quality service delivery to customers
Investigate production incidents & lead remediation, analyse services & components
Design & build solutions which are secure & controlled
Investigate & report on issues and potential risk events within designs and solutions
Requirements:
Proven experience as a Database Administrator, Database Engineer, or in a similar role
Strong proficiency in managing PostgreSQL databases
Demonstrable experience with database migration projects, preferably from Oracle to a cloud-based solution like PostgreSQL
Hands-on experience with cloud database services (PostgreSQL)
Experience with database change management tools such as Liquibase
Solid understanding of SQL and procedural database languages (e.g., PL/SQL, PL/pgSQL)
Experience with database performance tuning and optimization techniques
Familiarity with DevOps principles and practices related to database management
Excellent analytical and problem-solving skills
Strong communication and collaboration abilities
Analytical thinker experienced in a range of problem-solving techniques & approaches
Team player who shares and collaborates, a keen listener and quick learner
Communicates clearly and influences using coherent, fact and benefit-based proposals
Enables experimentation and fast learning approaches to creating business solutions
Understands key elements of security, risk & control
Nice to have:
Experience in banking projects
Experience with Agile Projects
What we offer:
Smooth integration and a supportive mentor
Pick your working style: choose from Remote, Hybrid or Office work opportunities
Projects have different working hours to suit your needs
Sponsored certifications, trainings and top e-learning platforms
Private Health Insurance
Individual coaching sessions or joining our accredited Coaching School