Database Engineer
About the role
As part of the Secure the Enterprise initiative, the Database Engineer will develop capabilities to shift from the current manual system security evaluation and authorization process to a new model emphasizing automation, streamlined processes, approvals, continuous monitoring, and network data gathering across the entire life cycle of a project.
Responsibilities
- Provide technical expertise for database design, development, implementation, information storage and retrieval, data flow and analysis.
- Develop or maintain database structure to fit into the overall architecture of the system.
- Create new workflows to take over existing processes as needed and provide break/fix requests or updates.
- Lead development of database structures, database parser software, and database loading software.
- Support the development and test of various Python-based REST endpoints, microservices, and data model management capabilities utilizing Django and Flask frameworks to interact with data models such as MariaDB, MongoDB, and PostgreSQL and send data upon request in JSON format to UI front ends.
Requirements
- Active TS/SCI with polygraph clearance. Most recent poly in the last 6 years.
- 5-10 years of related technical experience or a related bachelor's degree plus 10-15 years of experience in lieu of degree.
- Database Engineering experience using MongoDB, including deployment and management of the database itself, debugging of optimization issues, scaling, Python, Django or Flask, REST Endpoint Development, Micro-Service Model, Swagger, AWS, C2S or other cloud experience, Docker, Visual Studio Code or similar IDEs, JSON and/or XML serialization, Jira, Confluence, Git version control, experience working in Agile environment.
Qualifications
- Experience working in an Agile environment.
Skills
- Python
- Django or Flask
- REST Endpoint Development
- Micro-Service Model
- Swagger
- AWS, C2S or other cloud experience
- Docker
- Visual Studio Code or similar IDEs
- JSON and/or XML serialization
- Jira, Confluence
- Git version control
Benefits
At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications. We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.
- Comprehensive benefits package including:
- Robust health plan including medical, dental, and vision
- Health Savings Account with company contribution
- Annual Paid Time Off and Paid Holidays
- Paid Parental Leave
- 401k with generous company match
- Training and Development Opportunities
- Award Programs
- Variety of Company Sponsored Events
Pay
At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications. We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.
- Pay Range: At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.
- Pay Range: Maryland Pay Range: $192,000 - $202,000 USD
Schedule
At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications. We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.
- Schedule: Full-time
Contact Information
If you are interested in building your career at GRVTY, please visit our website to learn more about our current job openings and apply for the positions you believe may be a fit. If you are not an immediate fit, we will also keep your resume in our database for future opportunities.
To apply for this job, please click the button below.
Apply for this job