Database Developer

Information Tech Consultants
Greater London, UK
30 days ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£35,000.0 - £45,000.0
Working hours
Regular working hours
Job source

Tech stack

Airflow Amazon Web Services Data Analysis Microsoft Azure Big Data Cloud Computing Cloud Database Computer Programming Databases Information Engineering Data Integration Data Integrity
+36 more
Extract Transform Load (ETL) Data Warehousing Relational Databases Database Design Linux Disaster Recovery Python (Programming Language) PostgreSQL Linux System Administration Microsoft SQL Server SQL Azure MongoDB MySQL NoSQL Oracle (Applications) Performance Tuning Query Optimization Standard Sql Shell Script SQL Stored Procedures SQL Databases SQL Server Integration Services Data Processing Scripting Freeform SQL Google Cloud Database Optimization Database Performance Indexer Git Database Migration Amazon Relational Database Service Information Technology Cassandra Data Management Database Backup

Job description

We are seeking a detail-oriented Database Engineer with experience in Python, SQL, and data management to join our growing technology team. The ideal candidate will be responsible for designing, developing, optimizing, and maintaining database systems while ensuring data integrity, security, and high performance. This role is ideal for professionals who enjoy working with large datasets and building scalable database solutions., * Design, develop, and maintain relational database systems.

  • Develop and optimize complex SQL queries, stored procedures, views, and database objects.
  • Write Python scripts for database automation, data processing, and ETL tasks.
  • Monitor database performance and troubleshoot issues to ensure optimal performance.
  • Perform database backup, recovery, and disaster recovery planning.
  • Ensure data accuracy, integrity, and security across all database environments.
  • Collaborate with software developers, data engineers, and business analysts to support application and reporting requirements.
  • Create and maintain technical documentation for database architecture and processes.
  • Assist in database migration, upgrades, and performance tuning initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related field.
  • 2+ years of experience as a Database Engineer, Database Developer, or similar role.
  • Strong proficiency in SQL (MySQL, PostgreSQL, Microsoft SQL Server, or Oracle).
  • Good programming experience with Python.
  • Experience with database design, normalization, indexing, and query optimization.
  • Knowledge of ETL processes and data integration techniques.
  • Familiarity with database backup and recovery procedures.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications

  • Experience with cloud databases such as AWS RDS, Azure SQL Database, or Google Cloud SQL.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra.
  • Experience with Data Warehousing concepts.
  • Knowledge of Apache Airflow, SSIS, or other ETL tools.
  • Understanding of Linux environments and shell scripting.
  • Experience using Git for version control.
  • Relevant database or cloud certifications are a plus.

Technical Skills

  • Python
  • SQL
  • Database Design
  • MySQL / PostgreSQL / SQL Server / Oracle
  • ETL Development
  • Data Analysis
  • Query Optimization
  • Database Performance Tuning
  • Data Modeling
  • Git
  • Linux (Preferred)
  • Cloud Databases (AWS, Azure, GCP)

Education: Bachelor’s degree in Computer Science, IT, data science, Statistics, Mathematics, or a related quantitative field (or equivalent bootcamp experience).

Strong mathematics and statistics background., * Bachelor’s (preferred)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:40 min

Evolving through early developer roles and technology stacks

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:31 min

Baseline developer skills for software data science

Markus Harrer Markus Harrer · World Congress 2021

Videos

See all

Related articles

See all