Database Expert

ManTech International   •  

Orlando, FL

Industry: Professional, Scientific & Technical Services

  •  

11 - 15 years

Posted 181 days ago

This job is no longer available.

Build an efficient data storage method for the databases across a SOA platform - Develop, code, and implement relational and document databases - Generate database schemas based on data type and application related functions.  Our team runs a large scale, multi-shard, multi-collection system with high availability and performant data storage system.  We are looking for a data-focused developer with proven track record in architecture, design, implementation and operations of large scale, multi-cluster installations. 

A successful candidate will be well versed in query and index optimization, MVC pattern usage, client process management, user data partitioning, and multi-cluster growth.  You’ll get to work directly with other Developers, Product Analysts, Managers, and Directors, all of whom are dedicated to supporting our client’s complex technical issues and providing the Ultimate customer experience. In this highly-collaborative environment, you will have the opportunity to grow as a Database Engineer and even help mentor others.

Responsibilities

  • Design, develop and implement database systems based on customer requirements
  • Optimize database systems for performance efficiency
  • Prepare design specifications and functional documentations for assigned database projects
  • Perform space management and capacity planning for database systems
  • Develop database tables and dictionaries
  • Ensure data quality and integrity in databases
  • Identify any issues related to database performance and provide corrective measures
  • Create complex functions, scripts, stored procedures and triggers to support application development
  • Lead database design and architecture initiatives to support application development projects
  • Perform data back-up and archival on regular basis
  • Evaluate existing databases and recommend improvements for performance efficiency
  • Develop best practices for database design and development activities
  • Evolve databasearchitecture as demand grows; vertical scaling, horizontal scaling, multi-cluster
  • Work closely with application developers and DevOps engineers to validate schema/index/query design and tooling
  • Database profiling for performance and optimization
  • Mentor junior engineers in your areas of expertise

Qualifications

  • US citizenship or permanent residency
  • BS in Computer Science and 15 years of experience
  • Must have taken discrete structures, database theory, and algorithms courses
  • The ability to work 40 hours per week
  • Able to work collaboratively, coordinating among cross-functional teams and manage priorities
  • Excellent communication skills (oral and written) and analytical skills; strong and demonstrated interpersonal skills to include influence, negotiation, collaboration and diplomacy
  • Ability to coordinate and work with diverse groups of subject matter experts
  • Experience creating and maintaining ERDs
  • Experience with Document databases such as MongoDB
  • Experience with SQL databases such as SQLite, MySQL, and Prostgress
  • Experience with object relational mappers such as SQL Alchemy
  • Solid understanding of Linux-based operating system concepts
  • Experience in working withscriptinglanguages and DevOps tools; python, shell, ruby, chef, docker, etc...
  • Experience with git 
  • Experience with translating data storage and retrieval requirements into database type and schema recommendations
  • Experience with asynchronous, multi-cored, multi process, and multitiered systems. 
  • Experience with cross-functional collaboration ·Years of experience in role
  • Experience working closely with team members in cross-functional teams debugging issues and determining root cause within an enterprise SOA

97468BR