Senior Data & Database Engineer (SQL)

NTT DATA Romania SAOn-siteFull-timeSenior, 5–8 yearsListed 2 weeks ago

Apply now

About this role

Who We Are

Our client is a world-leading reinsurance and risk management company, delivering comprehensive solutions across insurance, underwriting, and data-driven risk assessment. With a strong focus on innovation and long-term stability, they support clients in addressing complex risks and driving sustainable value in an ever-changing global landscape.

What you'll be doing

- Design, develop, and maintain robust data and database solutions, focusing on performance, scalability, reliability, and data integrity.

- Develop and optimize complex SQL queries, database structures, and data processing logic to support high-performance applications and data workloads.

- Design and maintain data models and database schemas, ensuring efficient storage, access, and processing of data.

- Analyze and optimize database performance, including queries, execution plans, indexing strategies, and data access patterns.

- Build and maintain data pipelines and integration workflows across different systems and data sources.

- Work with Azure data and database services to develop scalable cloud-based data solutions and integrations.

- Support the design and evolution of cloud data architectures, ensuring high availability, security, and efficient data processing.

- Troubleshoot complex database and data-related performance issues, performing root cause analysis and implementing sustainable solutions.

- Ensure data integrity, consistency, security, and appropriate access controls across data platforms.

- Collaborate closely with Data Engineers, architects, developers, and other technical teams to design and implement effective data solutions.

- Contribute to technical documentation, including database designs, data models, integration specifications, and operational guidelines.

- Work within Agile Scrum teams, contributing to continuous improvement and technical excellence.

What you'll bring along

- Bachelor’s degree in Informatics, Computer Science, or a related field, or equivalent practical experience.

- Minimum 5 years of experience in Database Engineering, Data Engineering, or similar data-focused roles.

- Strong expertise in SQL, including complex queries, performance tuning, and optimization.

- Strong understanding of relational databases, database architecture, data modeling, indexing strategies, and query optimization.

- Experience with PostgreSQL or other enterprise relational database technologies.

- Hands-on experience with Azure Data Factory (ADF) for data integration and orchestration.

- Familiarity with Azure Databricks and modern cloud data platforms.

- Experience designing and maintaining high-performance and scalable database and data solutions.

- Experience with data pipelines, data integration, and ETL/ELT processes.

- Good understanding of data security, access management, data integrity, and high-availability concepts.

- Experience analyzing execution plans and troubleshooting complex database and data-processing issues.

- Strong analytical, troubleshooting, and problem-solving skills.

- Ability to work independently while collaborating effectively with architects, developers, and data engineering teams.

- A great teammate who thrives in a collaborative and Agile environment.

- Excellent command of both spoken and written English.

- Experience with Oracle Database and PL/SQL is nice to have

- Experience with Python for data processing, scripting, or automation is nice to have

- Experience with database and data pipeline monitoring and automation tools is nice to have

- Exposure to data architecture, cloud migration, or large-scale enterprise data platforms is nice to have