Description

Minimum Education: Bachelors’ Degree in Computer Science (or equivalent) and Engineering (or equivalent)
Experience: 5-7 years related experience

Duties :
The candidate is expected to understand business systems, processes and activities to offer comprehensive systems and Database Administration solutions with respect to Configuration, Administration, Monitoring, Security Management, Performance Tuning, Backup/Restore and troubleshooting. The candidate has to Configure and tune databases and operating system software to ensure optimum performance and resource utilization. He / She should function as the technical liaison between Application development, support and other DBA team/s, enforce enterprise security policies and procedures on databases. Candidate should be able to do implementation, configuring data source, queues/topics & deployment of code etc. with excellent analytical problem-solving skills.

Requirement Analysis

  • Analyze the Requirements from multiple teams (Development, Reporting, BA) collaborating with Business Operational users and Implement the requirements.
  • Collaborate with Third Party Admins, Business Analysts and support along with other architects and System analysts to identify data requirements by each business departments.

Database Design/optimization process

  • Establish, oversee, and optimize all database maintenance & backup processes.
  • Create system design specifications based on the requirements gathered, which will include database parameters or specifications.
  • Create Data Design artifacts that define technical data specifications, and transformation rules; and deliver, gap analysis, impact analysis.

Project execution

  • Prepare, maintain and execute disaster recovery plans and delivery methodologies.
  • Query performance optimization, tuning implementations.
  • Manage backup and recovery of databases.
  • Monitor and report system performance and resource consumption trends to assure production systems meet availability requirements
  • Create data backup to prevent loss of information and provide technical support for Database maintenance and resolve issues.
  • Monitor databases for errors and perform problem determination when necessary. Develop process automation scripts to enhance the efficiency of operations

Database Testing

  • Participate in release planning and help development team to accordingly deploying the changes in to production, UAT and QA environment.

Project Documentation and Quality Standards/procedures

  • Establish standards, controls, and procedures to ensure data integrity and security.
  • Follow and implement the enterprise wide standards on data governance, privacy while designing and development of databases, security framework and data archival
  • Maintain Data dictionary, meta data management, Master Data management and reference data management, naming convention and develop procedures to be followed by developers.
  • Document and communicate database schemas, using accepted notations, development standards and performance metrics.

Team Coordination / Client Interaction

  • Provide assistance to developers in DBMS performance tuning, best practices architecture and problem resolution.
  • Design user interface self-service tool to enable business users to create reports as per their requirements.
  • Design new databases and integrate them with business tools
  • Configure databases with various clients and resolve user issues.

Education

Bachelors’ Degree in Computer Science