Senior Database Engineer

Recruiter
Location
Durham, North Carolina
Salary
Competitive
Posted
07 Oct 2016
Closes
14 Dec 2016
Ref
PFO00007Y
Contract Type
Permanent
Hours
Full Time
1. Support existing MySQL databases within the current Database Management System(s) and offer assistance to NCCT staff with regards to database optimizations, schema versioning, data versioning techniques and strategies and documentation.

2. Design, implement and optimize data models utilizing new and existing databases

a. Install and configure Database Management Systems on existing hardware

b. Design, configure, implement and document a six node MySQL database cluster running MySQL Cluster CGE

c. Install and configure the latest open source version of PostgreSQL Database Management System within a three node cluster configuration.

d. Support existing MongoDB NoSQL data stores and offer assistance with on-going development of data stores in a cluster environment across three existing nodes.

3. Participate within application development teams and lead and/or assist in designing and documenting data models that are highly optimized for various use-cases.

4. Prepare project resource estimates, schedules, cost analyses and technical reports.

5. Monitor performance against plan and budget

6. Prepare quality assurance plans for the project.

7. Provide diagnostic support to correct processing anomalies in complex data environments.

8. Assist in the preparation of specifications and other activities requiring knowledge of data management principles and techniques.

9. Interpret requirements and perform analyses to ensure that objectives are met.
Perform other duties as required.Required Experience:

• Bachelor's with degree preferably in Computer Science, Computer Information Systems, Computer Engineering or related field and 8 years of progressive experience or Master's degree preferably in Computer Science, Computer Information Systems, Computer Engineering or related field and 7 years of progressive experience

• Ability to obtain a security clearance.

• Must possess expertise in the following technologies:

• MySQL databases

• MongoDB NoSQL data stores

• PostgreSQL Database Management System

Excellent written and oral communications skills

Desired Experience:

• Data Model design and optimization for various use-cases.

• Database optimization, schema versioning, data versioning techniques and strategies and documentation.

• Experience with database clustering and distributed databases.

• Ability to work effectively in the Red Hat Linux environment.

• Familiarity with] statistical methodologies and models desired.

• Familiarity with Agile/Scrum methodology.

• Project management oversight and supervision of staff

General Skills:

• Solid understanding of Data Management Systems and their relationship with web-based software systems.

• Ability to understand business drivers and processes as it relates to software development and database requirements.
Excellent organizational skills with ability to work individually, and as a member of a team, on multiple projects simultaneously.