Database Architect

Full Time
7 months ago

As a Database Architect, you will play a pivotal role in designing and implementing scalable, efficient, and secure database solutions to meet the organization's needs. You will be responsible to create the strategies around Databases, as you will work closely with development teams, system administrators, and other stakeholders to define database architecture, data modeling, and data management strategies. This role requires a deep understanding of database technologies, data modeling principles, and emerging trends in database architecture.

A taster of what you will be involved with:
  • Design and develop database architecture to support the organization's applications, ensuring scalability, reliability, and performance. 
  • Collaborate with development teams to define database requirements and recommend appropriate database solutions. 
  • Optimise database performance through indexing, query optimisation, and other performance tuning techniques. 
  • Define and implement data security and access control policies to protect sensitive data and ensure compliance with regulatory requirements. 
  • Plan and execute database migrations, upgrades, and patches while minimising downtime and ensuring data integrity. 
  • Evaluate and recommend database technologies, tools, and frameworks to support evolving business needs. 
  • Develop and maintain documentation, standards, and best practices for database design, development, and maintenance. 
  • Provide hands-on technical guidance and mentorship to junior members of the database team. 
  • Implement archiving strategies for historical data storage, retrieval, and lifecycle management. 
  • Define a roadmap for database architecture evolution, including strategies for scalability, disaster recovery, and technology adoption. 
You’re Good at:
  • Minimum of 5 years of experience in database design, architecture, and administration. 
  • Proficiency in hands-on management  relational database management systems (RDBMS) such as PostgreSQL, or SQL Server. 
  • Experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB is a plus. 
  • Strong understanding of database design principles, data modeling techniques, and normalization. 
  • Hands-on experience with database performance tuning, query optimization, and troubleshooting. 
  • Knowledge of database security best practices and experience implementing access controls, encryption, and auditing. 
  • Familiarity with database migration tools and techniques for seamless data movement across environments. 
  • Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders. 
  • Understanding of emerging trends in database architecture such as microservices, serverless computing, and distributed databases. 
Other requirements:  
  • Excellent problem-solving skills, with the ability to analyse complex technical issues and provide effective solutions in a timely manner. 
  • Hands-on experience with cloud-based database services such as Amazon RDS, or Azure SQL Database. 
  • Proven hands-on experience defining and implementing archiving strategies for large-scale databases and infrequent data access. 
  • Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams, stakeholders, vendors, and partners. 
Challenge accepted?

By submitting your application, you understand that your personal data will be processed as set out in our Privacy Policy