Summary: The Database Developer is responsible for designing, developing, testing, and implementing databases that are efficient, reliable, secure, and scalable. They work alongside other IT professionals, collaborating on projects and providing technical expertise and support. Responsibilities: Develop and maintain databases for various applications and systems Design database structures, data models, and data access mechanisms Develop queries, stored procedures, triggers, and other database objects to support application needs Optimise database performance and improve database scalability and reliability Ensure data security, integrity, and availability through proper backup and recovery procedures Collaborate with other IT professionals to define and implement database solutions Provide technical support and troubleshoot issues related to database performance and functionality Stay up to date with new database technologies and industry trends Document database design, development, and maintenance procedures Qualifications: Bachelor’s degree in Computer Science, Information Systems, or related field At least 3 years of experience in database development and administration Extensive knowledge of SQL, database design, and data modelling Experience with database management systems such as MySQL, Oracle, and SQL Server Excellent problem-solving and analytical skills Strong attention to detail and ability to work well under pressure Excellent communication and teamwork skills Knowledge of data security and privacy regulations