Database Developer/ Administrator

Experience: 5 to 10 years
Location: Abu Dhabi, Bengaluru, Gurgaon, Pune
Job code: 100767
Posted on: Oct 25, 2023

Job Description:

The Database Developer/Administrator will be responsible for developing, implementing, and maintaining database systems that
support our organization's operations and business objectives. This includes designing, developing, and optimizing database
architectures, ensuring data integrity and security, and troubleshooting issues as they arise. The ideal candidate should have a
strong background in database administration, programming, and data modeling.

Responsibilities:

1. Design, develop, test, and implement database systems that support business processes and operations.
2. Ensure database performance, scalability, and reliability by optimizing database architectures, indexing, partitioning, and
data replication.
3. Maintain data security and integrity by implementing appropriate access controls, backups, and disaster recovery plans.
4. Troubleshoot database issues and optimize query performance using various diagnostic tools and techniques.
5. Collaborate with application developers to ensure seamless integration between applications and databases.
6. Monitor database usage and capacity planning to identify opportunities for improvement and optimization.
7. Document database schemas, procedures, and standards, and ensure compliance with data governance policies.
8. Provide training and support to junior team members and stakeholders on database concepts, best practices, and tools.
9. Keep up-to-date with emerging trends and technologies in database management and data analytics.

Requirements:

1. Bachelor's degree in Computer Science, Information Systems, or a related field.
2. At least 5 years of experience in database development and administration, preferably in a large enterprise environment.
3. Strong hands-on experience with database management systems such as MySQL, PostgreSQL, Oracle, SQL Server, or
MongoDB.
4. Solid understanding of database design principles, normalization, denormalization, and data modeling.
5. Familiarity with ETL (Extract, Transform, Load) processes and data warehousing concepts.
6. Programming skills in languages such as Python, Java, C#, or T-SQL.
7. Experience with containerization technologies such as Docker and Kubernetes are a plus.
8. Strong problem-solving skills and ability to work independently or as part of a team.
9. Excellent written and verbal communication skills in English.
10. Certifications such as MCDBA, MCSA, or OCP are desirable but not mandatory.