to design, implement, and maintain our database systems, ensuring optimal performance, security, and reliability. The ideal candidate will have strong expertise in database management, query optimization, and data security, along with the ability to troubleshoot issues and collaborate with development teams.
Key Responsibilities:
Database Design & Maintenance:
Design, implement, and maintain efficient database systems for structured data storage and retrieval.
Create and manage schemas, tables, indexes, and stored procedures.
Performance Optimization:
Monitor database performance, identify bottlenecks, and optimize SQL queries for speed and efficiency.
Configure and fine-tune database parameters for optimal resource usage.
Security & Compliance:
Manage user access controls, roles, and permissions to prevent unauthorized access.
Ensure data integrity and compliance with security policies and regulations (e.g., GDPR, HIPAA).
Backup & Disaster Recovery:
Perform regular database backups and implement disaster recovery plans.
Test recovery procedures to ensure business continuity in case of failures.
Troubleshooting & Issue Resolution:
Diagnose and resolve database-related issues, including connectivity, corruption, and performance degradation.
Provide 24/7 support for critical database systems if required.
Documentation & Data Modeling:
Maintain detailed documentation of database schemas, configurations, and procedures.
Develop and update data models to reflect business requirements.
Collaboration & Integration:
Work closely with developers to integrate databases with applications and APIs.
Assist in database-related aspects of software deployment and updates.
Data Migration & Warehousing:
Plan and execute data migration projects between systems.
Implement and manage data warehousing solutions for analytics and reporting.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
X+ years
of experience as a Database Administrator or similar role.
Proficiency in
SQL
and experience with
RDBMS
(e.g., MySQL, PostgreSQL, SQL Server, Oracle).
Knowledge of
NoSQL databases
(e.g., MongoDB, Cassandra) is a plus.
Experience with
database performance tuning
, indexing, and query optimization.
Familiarity with
backup/recovery tools
and
disaster recovery planning
.
Understanding of
data security best practices
and compliance standards.
Strong problem-solving skills and attention to detail.
Preferred Qualifications:
Certifications in database management (e.g.,
Oracle Certified Professional, Microsoft SQL Server Certification
).
Experience with
cloud databases
(AWS RDS, Azure SQL, Google Cloud SQL).
Knowledge of
ETL processes
and
data warehousing
(e.g., Snowflake, Redshift).
Scripting skills (e.g., Python, Bash) for automation.
Benefits & Perks:
Competitive salary and performance incentives.
Health, dental, and vision insurance.
Flexible work arrangements (remote/hybrid options).
Professional development and certification support.
Collaborative and innovative work environment.
Job Type: Full-time
Pay: 33,500.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.