Database Engineer overseeing the management and migration of databases from Oracle to PostgreSQL cloud environment. Collaborating with DevOps and development teams to ensure performance and reliability.
Responsibilities
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
Requirements
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
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
Backend Developer responsible for designing and maintaining scalable backend systems. Leading technical decisions and collaborating with multidisciplinary teams in a hybrid work environment.
Senior Backend Developer designing, developing, and maintaining scalable backend systems in Brazil. Leading technical decisions and mentoring junior developers while collaborating across teams.
Full Stack Developer responsible for designing and developing scalable web applications at Resident Interface, an industry leader in delinquency management for rental housing.
Senior Backend Engineer responsible for designing scalable backend solutions for Bricks' real estate investment platform. Collaborating with cross - functional teams to deliver high - quality APIs and backend services.
Senior PHP Developer at Summit Networks creating PHP - based solutions for voice providers. Collaborating with teams to enhance software products and optimize application performance.
Java Developer maintaining complex applications and collaborating with software architecture team in a hybrid environment. Engaging in active technical discussions and leading developers.
Senior Backend Developer at BonifiQ working on APIs and microservices for retail solutions. Focus on C#, ASP.NET Core, MySQL, and collaboration with product and frontend teams.
Software developer responsible for developing and optimizing backend components for scalable services at Assecor. Collaborating with cross - functional teams and integrating messaging systems and APIs.