Skip to Content

Database developer

Position Overview

Designing, implementing, and maintaining database systems that support applications and business processes. Working closely with cross-functional teams to ensure data integrity, performance, and security.


Responsibilities

  • Design and develop database schemas, data models, and ER diagrams to meet application requirements.
  • Implement normalization, indexing, partitioning, and optimization techniques to enhance database performance.
  • Write and optimize complex SQL queries, stored procedures, triggers, and functions to support application functionality.
  • Collaborate with application developers to ensure seamless integration between applications and databases.
  • Monitor database performance and troubleshoot issues to ensure high availability and reliability.
  • Stay updated with industry trends and best practices in database development and management.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field is often required.
  • Expertise in designing database schemas, data models, and ER diagrams.
  • Strong understanding of normalization, indexing, partitioning, and optimization techniques.
  • Experience in writing and optimizing complex SQL queries, stored procedures, triggers, and functions.
  • Typically, 2-5 years of experience in database development, administration, or a related field, depending on the level of the role (e.g., junior, mid-level, senior).

Ready to work with top-tier companies? Join us now!

Send Application