
Database Engineer
NTT DATA Romania
full-time
Posted on:
Location Type: Hybrid
Location: Bucharest • Romania
Visit company websiteExplore more
About the role
- Oversee the administration of approximately 6 database schemas on Oracle databases, ensuring their stability and performance.
- Take part in leading and execution on 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.
- 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.
- Conduct regular analysis of database usage patterns to identify and propose optimization opportunities, such as the creation of indexes, partitions, views, and constraints.
- Proactively analyse 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.
- Employ a range of techniques to analyse problems and evaluate multiple solutions against engineering, business & strategic criteria
- Collaborate to achieve consensus on topics and issues and contribute to communities
- Identify and resolve barriers to business deliveries implementing solutions which iteratively deliver value
- Design solutions using common design patterns with a range of design tools & techniques
- Conduct peer reviews to ensure designs are fit for purpose, extensible & re-usable
- Deliver end to end first-class engineering solutions across a range of technology platforms
- Improve delivery standards, working practices, tools & solutions and driving adoption of automation tools
- Ensure stable and reliable production environments and high-quality service delivery to customers
- Investigate production incidents & lead remediation, analyse services & components
- Design & build solutions which are secure & controlled
- Investigate & report on issues and potential risk events within designs and solutions
Requirements
- Proven experience as a Database Administrator, Database Engineer, or in a similar role.
- Strong proficiency in managing PostgreSQL databases.
- Demonstrable experience with database migration projects, preferably from Oracle to a cloud-based solution like PostgreSQL.
- Hands-on experience with cloud database services (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.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PostgreSQLOracle databasesSQLPL/SQLPL/pgSQLdatabase migrationdatabase performance tuningdatabase change managementdata integrityschema design
Soft Skills
analytical skillsproblem-solving skillscommunication abilitiescollaboration abilitiesleadershipconsensus buildingorganizational skillsadaptabilitycritical thinkingcreativity