Themis Insight, LLC · 1 month ago
Sr. Database Engineer (MongoDB or MariaDB)
Themis Insight, LLC provides innovative solutions for business, IT, and analytic challenges. They are seeking a Senior Database Engineer to design and implement database systems, ensuring they meet the overall architecture and requirements of various projects.
AdviceConsultingSmall and Medium Businesses
Responsibilities
Support the database design, development, implementation, information storage and retrieval, data flow and analysis activities
Support the analysis and evaluation of system improvements, optimization, development and/or maintenance efforts
Support the development of long and short term requirements for database administration and design
Assist in developing databases, database parser software, and database loading software
Translate a set of requirements and data into a usable database schema by creating or recreating ad hoc queries, scripts and macros, updates existing queries, creates new ones to manipulate data into a master file
Assist in developing database structures that fit into the overall architecture of the system under development
Lead development of database structures that fit into the overall architecture of the system under development
Lead development of databases, database parser software, and database loading software
Develop requirement recommendations from a project’s inception to its conclusion for a particular Business and IT subject matter area (i.e. simple to complex systems)
Develop a database structure that fits into the overall architecture of the system under development and has to make trades among data volumes, number of users, logical and physical distribution, response times, retention rules, security and domain controls
Direct fulfillment of requirements from a project’s inception to it conclusion
Direct organization of requirements and data into a usable database schema by directing development of ad hoc queries, scripts, macros, updates to existing queries
Direct the overall database structure that fits into the overall architecture of the system under development and has to make trades among data volumes, number of users, logical and physical distribution, response times, retention rules, security and domain controls
Direct the development of complex systems using queries, tables, Open Database Connectivity and database storage and retrieval using Cloud methodologies
Qualification
Required
TS/SCI with a Polygraph
Ten (10) years experience as a DBE in programs and contracts of similar scope, type, and complexity is required
Bachelor's degree in a technical discipline from an accredited college or university is required
Five (5) years of DBE experience may be substituted for a bachelor's degree
Python
Experience using MongoDB or MariaDB
Experience using Django or Flask
ReST endpoint
Micro services
Preferred
Swagger
AWS, C2S or other cloud experience
Docker
Visual Studio Code or similar IDEs
JSON and/or XML serialization
Jira
Confluence
Git version control
Agile
Benefits
Competitive health, dental, and vision plans with 100% paid premiums.
401k: We contribute 6% even if you don't!
Time Off: 11 standard holidays, and 25 days of PTO
Career Development: Get career counseling and individualized career development plans, including education and training.
Employee referral bonuses for successful hires