Develop database architectural strategies at the modelling, design and implementation stages to address business or industry requirements.
Design databases to support business applications, ensuring system scalability, security, performance and reliability.
Conceptualize and enforce database development standards.
Work with application architects, network engineers, business analysts and others to understand business or industry requirements and design the database accordingly.
Working experience in designing a large scale, high availability systems.
Experience with databases, such as Oracle, MySQL, MongoDB.
Hands-on experience with related/complementary software platforms and languages (e.g. Java, Scala, Linux, Apache, Perl/Python/PHP)