Responsive Navbar

Database Developer

Job Description

Roles & Responsibilities

Job Title: Junior Database Developer

Job Summary:

We are looking for a Junior Database Developer to join our team and contribute to the design, development, and maintenance of efficient and scalable database solutions. The ideal candidate should have experience working with relational and NoSQL databases, writing optimized SQL queries, and ensuring data integrity and security. This role involves collaborating with software developers, data analysts, and system administrators to support business and application needs.

Key Responsibilities:

  • Design, develop, and maintain relational and NoSQL databases
  • Write, test, and optimize SQL queries, stored procedures, triggers, and views
  • Ensure data integrity, normalization, and indexing for better performance
  • Assist in database performance tuning, query optimization, and troubleshooting slow queries
  • Develop and maintain database documentation, schemas, and ER diagrams
  • Work with software developers to integrate databases into applications and APIs
  • Implement database security best practices (authentication, role-based access control, encryption)
  • Set up database backup, recovery, and replication strategies
  • Assist in ETL (Extract, Transform, Load) processes and data migration tasks
  • Stay updated with emerging database technologies and industry best practices

Skills and Knowledge Required:

  • Proficiency in SQL and database development using MySQL, PostgreSQL, Microsoft SQL Server, or Oracle
  • Experience with NoSQL databases like MongoDB, Redis, Firebase (a plus)
  • Strong understanding of database design, normalization, indexing, and query optimization
  • Familiarity with stored procedures, triggers, views, and user-defined functions
  • Basic knowledge of data modeling tools (MySQL Workbench, ERD tools)
  • Understanding of cloud-based database solutions (AWS RDS, Google Cloud SQL, Azure SQL)
  • Experience in database backup, recovery, and replication techniques
  • Familiarity with version control systems (Git, GitHub, GitLab)
  • Basic knowledge of ETL, data warehousing, and data visualization (Power BI, Tableau, Looker) (a plus)
  • Good problem-solving and analytical skills

Educational Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field
  • Certifications in SQL, Database Development, or Cloud Databases are a plus

Experience:

  • 1-2 years of experience in database development, administration, or data management
  • Hands-on experience in database projects, application integration, or data migration

Key Focus Areas:

  • SQL Query Development & Performance Optimization
  • Database Design, Indexing, and Normalization
  • Application & Database Integration
  • Backup, Recovery, and Security Best Practices

Tools and Technologies:

  • Database Systems: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, MongoDB
  • Query Languages: SQL, PL/SQL, T-SQL
  • Database Management Tools: MySQL Workbench, pgAdmin, SQL Server Management Studio (SSMS), Oracle SQL Developer
  • Cloud Databases: AWS RDS, Google Cloud SQL, Azure SQL Database (optional)
  • Version Control: Git, GitHub, GitLab
  • ETL & Data Migration Tools: Talend, Apache Nifi, Airflow (a plus)
  • Data Visualization: Power BI, Tableau, Looker (optional)

Other Requirements:

  • Ability to analyze data requirements and optimize query performance
  • Strong problem-solving skills and attention to detail
  • Willingness to learn and adapt to new database technologies
  • Ability to work independently and collaborate with cross-functional teams
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology