Job Openings
Database Engineer
About the job Database Engineer
Mission Overview:
As a Database Engineer, you will be responsible for the design, implementation, management, and optimization of database management systems at client sites through Keystone Solutions. Your main responsibilities will include:
Database Design:
- Participating in the design and modeling of databases in collaboration with development teams.
- Developing efficient, standardized database schemas that meet application needs.
Implementation and Maintenance:
- Installing, configuring, and maintaining database management systems (DBMS) such as MySQL, Oracle, SQL Server, etc.
- Ensuring availability, security, and integrity of data stored in databases.
Performance Optimization:
- Monitoring database performance and implementing adjustments to ensure rapid response to queries.
- Collaborating with development teams to optimize queries and enhance overall system performance.
Data Security:
- Implementing robust security mechanisms to protect sensitive data.
- Managing access rights to databases and ensuring compliance with security standards.
Backup and Recovery:
- Developing effective backup strategies and ensuring data recovery in case of incidents.
- Regularly testing backup and recovery procedures.
Documentation:
- Maintaining comprehensive documentation of databases, including structure, stored procedures, and configurations.
- Training users and team members on the efficient use of databases.
Profile:
- Bachelor's degree in computer science, software engineering, or a related field.
- Proven experience in database administration.
- In-depth knowledge of MS-SQL database software, including writing SQL queries, performance optimization, data migration, and scheduling management.
- Knowledge of Oracle and Sybase is a plus.
- Basic skills in server management (Windows and Linux), hypervisors (vmWare, XenServer), and storage units.
- Good knowledge of Windows and/or Linux OS and some knowledge of Middleware (optional).
- Ability to work independently and effectively collaborate within a team.
- Ability to actively and effectively participate in conversations in English.
- Resilient, autonomous, and proactive.
- Meticulous and organized.
- Demonstrating strong interpersonal and communication skills.
- Service-oriented mindset.
- Willingness to participate in on-call duties and support roles.
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.