Senior Database Engineer
Senior Database Engineer
Łódź, PL, 90-118 Poznań, WP, PL, 61-569 Warszawa, PL, 00-839 Kraków, PL, 30-302
What will you do?
We're looking for a Senior Database Engineer to join a project for a client in the banking sector.
You'll work in the credit risk area, focusing on a custom database model built on Oracle. The role involves writing SQL queries and PL/SQL procedures, data analysis, query optimization, and potentially performance tuning. In the near future, you’ll also support the migration to GCP.
Your tasks
- Design, develop, and maintain Oracle database schemas and applications
- Optimize database performance and ensure data integrity
- Develop and implement database solutions to support business needs
- Collaborate with application developers to integrate database solutions
- Perform database tuning and troubleshooting
- Manage and optimize containerized applications using OpenShift
- Build and deploy applications using standard build tools
- Implement/Maintain CI/CD pipelines using Jenkins/GitHub Actions and Maven/Gradle
- Design and implement applications with a focus on observability and supportability
- Present work effectively to both technical and non-technical audiences
Your skills
- Over 6 years of hands-on experience in Data Warehousing
- Deep expertise in Oracle databases, including ExaCC and production-level experience with Oracle 19c
- Strong SQL and PL/SQL skills, with proficiency in complex analytics, performance tuning, and bulk operations
- Experienced in troubleshooting production database issues; confident collaborating with DBAs and constructively challenging recommendations when needed
- In-depth understanding of Oracle internals, including the data dictionary, ASH, and AWR; prefers detailed analysis over reliance on canned reports
- Recognized SME on the inner workings of the Oracle database—not just a ‘black box’ user
- Practical experience with both OLTP and Data Warehouse platforms, with tailored approaches to design, coding, and tuning
- Comfortable engaging with data modelers to review, critique, and evolve database designs based on new requirements
- Skilled at analyzing complex legacy code and implementing streamlined, reusable solutions
- Very good command of English (frequent communication with English-speaking customers)
Nice to have
- Java
We offer you
- Hybrid work in one of our locations (2 office days per week)
- Employment based on an employment contract
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Working in a highly experienced and dedicated team
- On-line training and certifications fit for career path
- On-line foreign language lessons
- Social events
- Access to e-learning platforms
- Ergonomic and functional working space