We are seeking experienced and dedicated Database Developers/Administrators to manage and optimize our organization’s data infrastructure. As a Database Developer/Administrator, you will be responsible for designing, implementing, and maintaining efficient and secure database systems. Your expertise will ensure the integrity, availability, and performance of our data, enabling informed decision-making and contributing to the success of our projects. If you have a passion for data management, problem-solving, and optimizing database performance, we invite you to apply and become an integral part of our innovative team.
Position Type: Full-time
Working Hours: [40 hours per week, Monday to Friday]
- Database Design and Implementation:
Collaborate with stakeholders to gather requirements and design logical and physical data models that meet business needs.
Develop and implement efficient database structures, schemas, and data flow diagrams.
Optimize database performance through indexing, partitioning, and query optimization techniques.
- Data Security and Integrity:
Implement and maintain robust security measures to safeguard sensitive data and prevent unauthorized access.
Ensure data integrity through proper data validation, normalization, and referential integrity constraints.
Perform regular backups, disaster recovery planning, and data restoration exercises.
- Performance Monitoring and Tuning:
Monitor database performance and proactively identify and resolve performance bottlenecks and slow queries.
Conduct periodic performance tuning and optimization to enhance overall system efficiency.
- Troubleshooting and Issue Resolution:
Investigate and resolve database-related issues, identifying root causes and implementing effective solutions.
Provide timely technical support to address database incidents and minimize downtime.
- Database Administration:
Manage user access and permissions, creating and maintaining roles and profiles as needed.
Install, configure, and upgrade database software, patches, and tools.
Maintain documentation on database configurations, processes, and best practices.
- ETL (Extract, Transform, Load) Processes:
Develop and maintain ETL processes to ensure seamless data integration between different systems.
Monitor and troubleshoot data extraction, transformation, and loading issues.
- Data Analysis and Reporting:
Collaborate with business analysts to create data-driven reports and dashboards that provide insights to stakeholders.
Assist in ad-hoc data analysis and report generation as required.
- Training and Knowledge Sharing:
Provide guidance and training to junior team members on database development and administration best practices.
Conduct knowledge-sharing sessions to enhance the team’s understanding of database technologies.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
- Proven experience as a Database Developer, Database Administrator, or similar role.
- Proficiency in database design concepts and database management systems (e.g., Oracle, SQL Server, MySQL, PostgreSQL).
- Strong SQL skills and experience with data modelling tools.
- Familiarity with database security and data privacy regulations.
- Knowledge of ETL processes and tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal abilities.
- Relevant certifications (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator) are a plus.
Join our team of dedicated professionals and contribute to the optimization and management of our data ecosystem. We offer a competitive salary, comprehensive benefits package, and a collaborative work environment that promotes growth and learning.
To apply, please submit your resume and a cover letter outlining your relevant experience and how you can contribute to our organization’s data management efforts.