07 sep
|
ThoughtLabs Belgium
|
España
07 sep
ThoughtLabs Belgium
España
Database Architect – Job Description
Role Overview
We are looking for an experienced Database Architect to design, develop, optimize, and maintain database architectures in a complex international and Agile environment. The role involves data modelling, database design, integration, performance optimization, security, testing, and technical documentation.
The successful candidate will work closely with both technical and business teams and contribute to database architecture standards, best practices, and project delivery.
Key Responsibilities
- Perform data analysis, data modelling, and database design.
- Design and implement relational and NoSQL database solutions.
- Reverse engineer existing databases and data structures.
- Develop, maintain, and integrate database components.
- Integrate databases with other systems and data sources.
- Develop and execute database test programs, including PL/SQL unit testing.
- Establish and maintain best practices for database naming conventions, coding standards, and data models.
- Support database deployment and configuration activities.
- Troubleshoot database issues and perform performance optimization.
- Conduct database risk assessments, technical evaluations, and audits.
- Contribute to database security and release management.
- Support Master Data Management (MDM) activities.
- Prepare clear and structured technical and non-technical documentation.
- Prepare technical evaluations, reports, and database architecture documentation.
- Participate in project and technical meetings with business and development teams.
- Provide technical presentations to both business and technical audiences.
- Keep up to date with evolving database technologies and architecture practices.
Required Technical Skills
Data Modelling & Database Design
- Data modelling and database design techniques
- SQL Developer Data Modeler
- Hackolade
- NoSQL Workbench
- Database architecture and design best practices
Relational Databases
- Oracle
- SQL
- PL/SQL
- Oracle SQL Developer
- PL/SQL unit testing
NoSQL Databases
- DynamoDB
- MongoDB
- Cassandra
- MQL
- CQL
Database Management
- Master Data Management
- Database security
- Database release management
- Database integration
- Performance tuning and optimization
Development & Collaboration Tools
- Atlassian tools
- GitHub
- ServiceNow
Methodologies
- PM²
- PM² Agile
- Agile Software Development
- Scrum
- Kanban
- Software Development Lifecycle (SDLC)
Professional Competencies
- Strong analytical and problem-solving skills.
- Ability to produce clear, structured technical documentation.
- Ability to communicate effectively with both business and technical stakeholders.
- Ability to deliver high-level and technical presentations.
- Strong focus on quality and adherence to standards.
- Ability to adapt to fast-changing database technologies.
- Strong communication and interpersonal skills.
- Ability to work effectively in multilingual meetings.
- Comfortable working in an international and multicultural environment.
Ideal Candidate
The adecuado candidate will have strong hands-on experience in database architecture, data modelling, Oracle/SQL, NoSQL technologies, database security, integration, and Agile environments, combined with the ability to communicate complex technical concepts clearly to both technical and business audiences.
📌 Database architect (España)
🏢 ThoughtLabs Belgium
📍 España