Direct message the job poster from IT Search and Selection
Principal Consultant | IT Search & Selection | Specialist in Data Contract Talent
We are seeking an experienced Python Developer with a strong background in database management and code control solutions to join a dynamic team within a prestigious financial services group. This is an exciting 12-month day rate contract opportunity to work with cutting-edge technology in an environment that demands high standards of development, integration, and automation.
As a Python Developer, you will leverage your expertise in database code management, DDL/DML change management, and source control systems to develop and implement solutions at an enterprise level. You will work closely with multiple teams, including development, CI-CD, and database teams, to ensure smooth, automated delivery and effective management of database code across different platforms.
Responsibilities:
* Design and implement database code management solutions (Oracle and SQL Server) at an enterprise scale.
* Manage DDL/DML change management using tools like TOAD, Redgate Flyway, Liquibase, etc.
* Develop and implement solutions that cater to parallel database development streams in a shared repository.
* Integrate Source Control systems (Git/Bitbucket) with database code management, ensuring efficient tracking and control.
* Collaborate with cross-functional teams including Development, CI/CD, and Database teams to define and apply frameworks, source code management controls, and standards.
* Support production environments and provide troubleshooting expertise in both Oracle and SQL Server systems.
* Design and implement automated delivery pipelines for database code.
* Define clear branching strategies and ensure adherence across development streams.
* Continuously improve the database change management process while adhering to industry best practices and internal standards.
Requirements
* Extensive hands-on experience in Python development and a strong understanding of its application in enterprise environments.
* Proven expertise in Oracle DBA and/or SQL Server DBA, including strong knowledge of PL/SQL development and management.
* Demonstrated experience with DDL/DML change management using tools such as TOAD, Redgate Flyway, Liquibase, or similar.
* Real-world experience implementing database code management solutions in large-scale environments, including: Integration with Source Control systems (ideally Git/Bitbucket).
* Managing parallel development streams in a single repository.
* Creating solutions that extend into automated delivery.
* Strong understanding of database change management in enterprise-level applications.
* Ability to define and implement branching strategies and work with multiple repositories.
* Proven ability to work independently and provide guidance to production support teams.
Seniority level
* Mid-Senior level
Employment type
* Contract
Job function
* Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr