NTT DATA Romania SA

Senior Data & Database Engineer (SQL)

NTT DATA Romania SA Brașov, Romania

IT Services and IT Consulting · 10,001+ employees

13 h ago
Senior (5-10 yrs) Full-time Romania
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain robust data and database solutions while optimizing performance and scalability. Collaborate with cross-functional teams to build data pipelines and ensure data integrity across cloud-based platforms.

What they look for

SQL Database Engineering Data Engineering PostgreSQL Azure Data Factory Azure Databricks Data Modeling Performance Tuning ETL/ELT Data Pipelines Cloud Data Architecture Agile Scrum Python Oracle Database PL/SQL Data Security

Requirements

Requires a bachelor's degree in a relevant field and at least 5 years of experience in database or data engineering. Candidates must possess strong SQL expertise and hands-on experience with Azure data services.

Full description

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