Assist in design and development of database systems.
Optimize database systems for performance and reliability.
Perform database maintenance and troubleshooting activities.
Test database systems and perform bug fixes.
Provide database solutions based on technical documents and business requirements.
Develop database functions, scripts, stored procedures and triggers to support application development.
Provide technical assistance to resolve all database issues related to performance, capacity and access.
Ensure data integrity and quality in database systems.
Maintain standard policies for database development activities.
Identify and rectify database errors in a timely manner.
Create physical and logical database models as per the business requirements.
Manage and monitor performance, capacity and security of database systems.
Prepare documentations regarding database design, configuration and change management tasks.
Mentor database administrators to manage the company databases effectively.
Perform data back-up and archival on regular basis.