Database, Programming, and Visualization Analyst - Journeyman
Role details
Job location
Tech stack
Job description
D&G is seeking a Database, Programming, and Visualization Analyst to support enterprise database architecture, application development, and advanced analytics initiatives. This role requires a highly experienced technical professional capable of designing, administering, and optimizing complex databases while leading development efforts across multiple programming languages and platforms.
What You Will Do
- Design, develop, and manage enterprise-level databases supporting mission systems and AI/ML operations.
- Architect and maintain application frameworks across front-end, back-end, and middleware environments.
- Administer Windows Server and Internet Information Services (IIS) environments supporting web applications.
- Develop full-stack solutions using modern and legacy programming languages.
- Develop and maintain VBA-based tools within Microsoft Office applications (Excel, Word, Access).
- Participate in Agile development activities such as sprint planning, backlog refinement, and retrospectives.
- Contribute to the design and enhancement of databases that underpin Artificial Intelligence and Machine Learning processes.
- Contribute to technical solution design discussions and system modernization efforts.
- Other duties as required by Program Manager
Requirements
- A bachelor's degree or higher in data science, computer science, data analytics, business analytics, management information systems, statistics, applied mathematics, and/or applied physics or equivalent is required.
- Minimum of 5 years combined visualization and database experience.
- Proficient in visualization methods to convey insights using Tableau/Power Business Intelligence (BI) dashboards.
- Skilled in creating applications that utilize databases, managing source code with version control systems, and applying data normalization techniques.
- Extensive experience working with SQL and designing schemas for relational databases.
- Able to automate transaction processes using programming languages such as Python, C#, or SQL.
- Experienced in querying external databases using APIs and RSS feeds.
- Comfortable working within Agile frameworks alongside cross-functional teams.
- Skilled in applying artificial intelligence, machine learning, and statistical modeling.
Clearance and Eligibility
- Active TS/SCI clearance required.
- This role is restricted to U.S. person(s) (U.S. citizens, permanent residents, and other protected individuals under 8 U.S.C. 1324b(a)(3)).
Benefits & conditions
Competitive salary | Comprehensive benefits | 401(k) | Bonus and profit sharing | Flexible hours | Education reimbursement | Generous paid time off
Final Note
If you want to work for a company that cares about its people, contribute to a mission that truly matters, and be part of a team where you are valued for who you are as well as what you do, we would love to hear from you.