Database Developer – 6-Month FTC
About the Role
We're looking for an experienced
Database Developer
to design, build and optimise high-performance OLTP systems within a fast-paced financial services environment. You'll work across data modelling, stored procedure development, performance tuning and transformation processes to ensure our systems remain scalable, secure and reliable.
Key Responsibilities
* Design and implement relational database schemas for mission-critical OLTP systems
* Develop and optimise stored procedures, functions, triggers and complex SQL queries
* Build and maintain tables, indexes, views and data validation rules
* Drive database performance improvements through query tuning and indexing strategies
* Implement database security, access controls and documentation
* Support data migration, transformation and integration initiatives
* Collaborate with application developers, business analysts and cross-functional teams
* Participate in code reviews and maintain development standards
* Communicate progress, risks and solutions clearly to stakeholders
* Coordinate releases in line with ITIL Change Management
* Provide support during QA testing and post-release updates
Requirements
* 5–7 years' experience in database development and relational modelling
* Strong SQL skills and experience with
PostgreSQL, Oracle or SQL Server
* Proficiency in
PL/pgSQL, PL/SQL, T-SQL
or similar procedural languages
* Hands-on experience designing databases for OLTP systems
* Proven success in performance tuning and optimisation
* Knowledge of database security best practices and version control
* Excellent communication, analytical and stakeholder-management skills
* Bachelor's degree in Computer Science or related field (or equivalent experience)
* Ability to work independently and within Agile/SCRUM environments
* Experience in banking or financial services (highly desirable)