Apply now »

Database Engineer

Location: 

Cluj, RO Timisoara, RO Sibiu, RO Brasov, RO Bucuresti, RO Iasi, RO

Who We Are

 

We are seeking an experienced and proactive Database Engineer to join our technology team. The successful candidate will be responsible for the management, optimization, and migration of our application database schemas. This role is essential in ensuring the performance, reliability, and scalability of our database environment as we transition from on-premise Oracle databases to a cloud-based PostgreSQL infrastructure. The ideal candidate will have a strong background in database administration, a deep understanding of cloud database technologies, and a collaborative mindset to work effectively with our DevOps and application development teams.

 

What You’ll Be Doing

 

Database and Schema Management:

  • Oversee the administration of approximately 24 application schemas on Oracle databases, ensuring their stability and performance
  • Manage the lifecycle of database schemas, including the provisioning of new schemas and the orderly decommissioning of obsolete ones

Cloud Migration:

  •  Lead and execute 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

Change and Release Management:

  • 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

Analysis and Optimization:

  • Conduct regular analysis of database usage patterns to identify and propose optimization opportunities, such as the creation of indexes, partitions,views, and constraints
  • Proactively analyze 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 

Collaboration and Process Improvement:

  • Work closely with application development teams to provide expert guidance on database best practices
  • Partner with the DevOps team to streamline and automate the deployment and management of database changes

 

What We’re Looking For

 

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • At least 5 years of experience as a Database Administrator, Database Engineer, or in a similar role
  • Strong proficiency in managing Oracle databases
  • Demonstrable experience with database migration projects, preferably from Oracle to a cloud-based solution like PostgreSQL
  • Hands-on experience with cloud database services (e.g., Google Cloud SQL, AWS RDS, Azure Database for 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 in English

 

Preferred Skills:

  • Experience with Java and Hibernate
  • Experience with Infrastructure as Code (IaC) tools like Terraform
  • Experience working in an Agile development environment

 

Document

What’s in it for you


✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families

✔ NTT DATA recruiters will never ask job seekers and candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties that may try to impersonate NTT DATA recruiters, either in writing or by phone, in an attempt to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will be associated with an @nttdata.com email address. NTT DATA will not use any non-NTT DATA or personal email domains (Gmail, Yahoo, etc.) or personal communication channels (WhatsApp, Facebook etc) at any time during the recruitment process. If you suspect any fraudulent activity, please contact us.


NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees.


Not the job for you? Perhaps you have a friend who would be a perfect fit. Send them this link!

What’s in it for you

  • New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
  • A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families

 

Make this the place you grow

Your unique talent is what matters. NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ethnicity, age, gender, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic.

 

Document

Third parties fraudulently posing as NTT DATA recruiters

NTT DATA recruiters will never ask job seekers and candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties that may try to impersonate NTT DATA recruiters, either in writing or by phone, in an attempt to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will be associated with an @nttdata.com email address. NTT DATA will not use any non-NTT DATA or personal email domains (Gmail, Yahoo, etc.) or personal communication channels (WhatsApp, Facebook etc) at any time during the recruitment process. If you suspect any fraudulent activity, please contact us.


#LI-IT1


Job Segment: DBA, Database, Oracle, SQL, Computer Science, Technology

Apply now »