> Markdown version of [/jobs/ext/2945821-database-engineer](https://www.wearedevelopers.com/jobs/ext/2945821-database-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Database Engineer - **Company:** Altia - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Unit Testing, Databases, Data Definition Language, Data Integrity, Data Security, Relational Databases, Database Design, Database Development, Database Storage Structures, Amazon DynamoDB, PostgreSQL, MongoDB, NoSQL, Oracle (Applications), Oracle SQL Developer, Performance Tuning, Query Optimization, Release Management, SQL Stored Procedures, PL-SQL, SQL Databases, Database Optimization, Database Performance, Indexer, Cassandra, Non-relational Database, Cosmos DB, Physical Data Models, Database Tools and Utilities - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/database-engineer-en-madrid-ID-372122654 ## About the Role Required Knowledge Knowledge of data modelling (conceptual, logical, physical) and experience with tools like Oracle SQL Developer Data Modeler, Hackolade, or NoSQL Workbench. Experience with database IDEs (Oracle SQL Developer, DBeaver, pgAdmin, SQL Workbench/J) for schema management and queries. Good knowledge of relational database systems (e.g. PostgreSQL, Oracle). Good knowledge of non-relational database systems (e.g. MongoDB, Dynamo DB, Cassandra, CosmosDb). Good knowledge of SQL. Good knowledge of procedural SQL extensions, such as PL/SQL for Oracle or PL/pgSQL for PostgreSQL. Knowledge of unit testing frameworks (utPLSQL, SQLTest) and ability to design repeatable tests for database logic. Good experience of database release management. Knowledge of performance optimization (query tuning, indexing, execution plans). Experience with backup, recovery, and high-availability (replication, clustering). Knowledge of data security and compliance practices. High level of English., Capability to write clear and structured technical documents. Ability to deliver technical presentations for varied type of stakeholders. Ability to apply high quality standards. Capacity to adopt evolving database technologies and integrate them into existing architectures. Ability to participate in multi-lingual meetings, ease of communication. Capability of integration in an international/multi-cultural environment. ## Description Do you want to start a new professional challenge?Check out our new opportunity!We are looking to incorporate aDatabase Engineerto our team.About usWe are an IT Consultant Group that provides services and creates digital solutions to improve the lives of citizens across Europe.Check out our website: Our project and teamThis is your opportunity to start working on international projects with a highly qualified team and applying the latest technologies.You will join our European team, specifically the one involved in several projects for a significant European Agency.Minimum RequirementsRequired KnowledgeKnowledge of data modelling (conceptual, logical, physical) and experience with tools like Oracle SQL Developer Data Modeler, Hackolade, or NoSQL Workbench.Experience with database IDEs (Oracle SQL Developer, DBeaver, pgAdmin, SQL Workbench/J) for schema management and queries.Good knowledge of relational database systems (e.g. PostgreSQL, Oracle).Good knowledge of non-relational database systems (e.g. MongoDB, Dynamo DB, Cassandra, CosmosDb).Good knowledge of SQL.Good knowledge of procedural SQL extensions, such as PL/SQL for Oracle or PL/pgSQL for PostgreSQL.Knowledge of unit testing frameworks (utPLSQL, SQLTest) and ability to design repeatable tests for database logic.Good experience of database release management.Knowledge of performance optimization (query tuning, indexing, execution plans).Experience with backup, recovery, and high-availability (replication, clustering).Knowledge of data security and compliance practices.High level of English.Main ResponsibilitieDevelop and maintain conceptual, logical, and physical data models to represent business requirements and ensure data integrity.Design performant, secure, and scalable database schemas, tables, views, indexes, and relationships based on approved data models.Implement database designs by writing and optimizing Data Definition Language (DDL) scripts (e.g., CREATE, ALTER) for various database management systems (DBMS).Development, maintenance and integration of database components.Translate user and application requirements into efficient and effective database structures, stored procedures, and functions.Prototype database solutions (schemas, queries, test datasets) for validation with stakeholders before production rollout.Develop and execute comprehensive test plans for database components, including unit tests for stored procedures and data integrity tests.Writing of technical documentation.Assistance with deployment and configuration of the system.Troubleshoot and resolve database performance issues, conduct query optimization, and implement indexing strategies.Skills:Capability to write clear and structured technical documents.Ability to deliver technical presentations for varied type of stakeholders.Ability to apply high quality standards.Capacity to adopt evolving database technologies and integrate them into existing architectures.Ability to participate in multi-lingual meetings, ease of communication.Capability of integration in an international/multi-cultural environment.This job offer has been drafted with impartiality and non-discrimination on the basis of gender, race, ideology or any other grounds in mind.In particular, it complies with current regulations on gender equality between women and men (Royal Decree-Law ******)#J-*****-Ljbffr ## Related Videos - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Database Magic behind 40 Million operations/s](https://www.wearedevelopers.com/videos/748-database-magic-behind-40-million-operations-s) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)