Member of a database management team closely collaborating with developers in application product teams.
Designs, develops, solves problems, evaluates, modifies, deploys and documents all data components (data architecture, logical and physical data models, database objects and database administration) that meet the needs of customer-facing applications, business applications, and/or internal end user applications.
How will you make an impact in this role?
The Senior Database Engineer’s responsibilities includes:
Setting out the database technology strategy for your portfolio
Researching and adopting new DBMS technologies - finding the right tool for the right job
Partnering with Software Engineers to solve application use cases
Designing and building physical database schemas (relational DDL, documents, column families, graphs, etc.) and optimizing databases for speed, scalability and availability
Troubleshooting and Optimization to tune the design.
Minimum Qualifications:
Bring Expertise in configuration, development, and administration of large, mission-critical database environments
Apply knowledge and experience in using NoSQL technology for real world application deployment including in depth knowledge of Cassandra and/or Couchbase
Ideally also bring experience in relational (e.g. Postgres or Oracle) and other NoSQL Technologies.
Analyse application needs to select the appropriate database technology solution through experience, research and testing from the design phase through to production.
Strong interpersonal skills (leadership, facilitation, stakeholder management, and presentation)
Hand-on experience with Java and application coding practices.
Knowledge of software/application architectures, in particular microservices, and how to design and deploy databases to support them
Knowledge of database build automation techniques (e.g. Liquibase, XLR), data processing paradigms (e.g. ETL, replication).
Experience in working with contemporary project and design methodologies (Agile/Scrum/Kanban, Domain-Driven Design)