Welcome to the team:
Senior Data Engineer (Oracle / PL/SQL) – Data Warehouse (m/f/diverse)

  • Function
    Function:
    Information Technology
  • Location
    Location:
    Praha

We are seeking an experienced Database Developer with a proven track record in Data Warehouse development and strong Oracle / PL/SQL skills to join our Finance / Data Platform development team.

In this role, you will design, develop, optimize, and maintain complex database programs and data processing logic within a large‑scale enterprise Data Warehouse environment. You will work on both existing (legacy) components and future‑oriented solutions, ensuring stability, performance, and long‑term maintainability.

Your tasks

  • Design, develop, and maintain complex PL/SQL programs, packages, procedures, and functions in an enterprise Oracle environment
  • Develop and optimize data transformation and loading logic for Data Warehouse and analytical use cases
  • Analyze, refactor, and stabilize existing database code with a strong focus on maintainability and performance
  • Ensure high performance and scalability, especially for large data volumes and batch‑oriented processing
  • Actively support production operations by analyzing and resolving database‑related incidents and performance issues
  • Collaborate closely with business analysts, ETL developers, and application teams to translate business requirements into robust database solutions
  • Contribute to technical design discussions, code reviews, and architecture decisions
  • Support the continuous evolution of the Data Warehouse towards modern, future‑proof architectures

Your profile

  • Strong hands‑on experience database development later in complex enterprise environments using PL/SQL and SQL, preferably 19c and later
  • Proven experience in Data Warehouse development, including data modeling and large‑scale data processing. Experience with modern data architectures (Data Lake, Data Mesh and hybrid approaches) is a plus.
  • Solid understanding of SQL performance tuning, execution plans, indexing strategies, and partitioning
  • Experience working with data governance, data quality checks, and reconciliation logic
  • Familiarity with various data processing patterns (ETL,ELT, streaming, etc.) and interaction with upstream/downstream systems (microservices, APIs)
  • Experience in maintenance of long‑living systems while contributing to modernization initiatives
  • Ability to understand and improve complex, historically grown database landscapes
  • Proficiency in Unix/Linux environments, including the ability to create and modify shell scripts. Proficiency in other programming languages (Python, Java, etc.) is an advantage.
  • Knowledge and experience with Oracle Exadata systems, as well as familiarity with cloud-based technologies and architectures, are considered a plus.
  • Proficiency in English at a minimum B2 level is required; knowledge of German is an advantage.
  • Willingness to learn new technologies, including other database systems and cloud environments
  • Proactivity in identifying potential challenges and delivering solutions in complex environments.
  • Strong commitment to continuous learning and professional development.
  • Ability to work in international and agile environment.
  • Eligibility to work in the EU.

Our Benefits

  • 30 days of vacation
  • Employer-funded pension
  • Flexible work
  • Employee conditions
  • Digital learning
  • Diversity
  • Family & job friendly
  • Friendly work environment
  • Inspiring company culture
  • Work-life balance

30 days of vacation; Employer-funded pension; Flexible work; Employee conditions; Digital learning; Diversity; Family & job friendly; Friendly work environment; Inspiring company culture; Work-life balance

The company

In Commerzbank Digital Technology Centre Prague, we are transforming a traditional bank into a digital agile enterprise! We provide a wide range of various IT solutions, .Net and Java development, services in the area of application operation and infrastructure. As a part of Commerzbank Group, we work closely together with the Delivery Organisation of more than 50 different Clusters in our Headquarter in Frankfurt and around the globe.

We are looking for thinkers with unconventional ideas and in return, we offer the freedom to create own job with own vision, wide range of benefits including home office. Sounds interesting?

Contact

In case of interest plase apply via this job portal.