Description

About the Role

We are looking for a Database Source Code Management SME with hands-on experience in Oracle and SQL Server database code management, source control integration, and automated delivery solutions. You will be responsible for defining branching strategies, integrating source control systems, and working across multiple repositories to ensure efficient database development and deployment.

This is a 6-month B2B contract with a possible extension. The role is based in Meyrin, Switzerland, with a requirement to work onsite for 2 days per week.

Key Responsibilities

  • Implement and manage Oracle DDL/DML code within an enterprise environment.
  • Integrate database development workflows with Git/Bitbucket and other source control systems.
  • Handle parallel database development streams within the same repository.
  • Manage multiple repositories and extend solutions into automated delivery pipelines.
  • Define branching strategies and enforce database source code management standards.
  • Collaborate with Development, CI/CD, and Database teams to optimize workflows.
  • Define frameworks, source code controls, and standards for database change management.

Must-Have Skills & Experience

  • 5+ years of experience in Database Source Code Management.
  • Strong proficiency in:
    • Python
    • Git/Bitbucket
    • Oracle and/or SQL Server DBA
    • PL/SQL development with expertise in PL/SQL management.
    • DDL/DML change management tools such as TOAD, Redgate Flyway, Liquibase, etc.
  • Proven experience in implementing database code management solutions at an enterprise level.
  • Hands-on experience with database integration into source control systems (preferably Git).

Additional Useful Skills

  • Bitbucket automation
  • Ansible
  • AWS/Azure experience & relevant certifications
  • Atlassian tools (JIRA, Bitbucket, etc.)
  • Unix/Windows O/S experience
  • Experience with Postgres, MongoDB
  • Data governance using masking tools

Education

Any Graduate