Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Description/ Roles and Responsibilities:
- Design, implement, and maintain moderately complex databases with respect to the operating system, access methods, access time, device allocation, validation checks, organization, and statistical methods.
- Maintain database dictionaries and integrates system through database design.
- Interface with the client on a day-to-day basis.
- Support the completion of project specific tasks within estimated time frames and budget constraints.
- Capable of identifying best-practices, and creating and assessing performance measures relating to database administration, programming, or management.
- Identify resources required for each task.
- Lead efforts to gather requirements from business users to understand reporting and analytic requirements.
- Participate in and/or lead production troubleshooting, testing, optimization, performance tuning, and process automation efforts.
- Demonstrate experience in working with application developers in troubleshooting code and tracing the code to find out the issues.
- Work on software version control concepts and change management processes.
- Work on modeling concepts.
- Work on automated job scheduling, backup, disaster recovery for large databases, automated database deployments using tools such as DBup, Octopus, and Jenkins.
Education Requirement: Bachelor’s degree in Computer Science or equivalent in a related field or a foreign equivalent with relevant experience.