onsite
Database, Programming, and Visualization Analyst - Journeyman - D&G Support Services
Software Engineer
A journeyman-level analyst will design, administer, and optimize enterprise databases, develop custom applications, and create advanced visualizations to support mission‑critical analytics and reporting.
About the role
Key Responsibilities
- Design, implement, and maintain relational database schemas and data pipelines supporting enterprise applications.
- Develop and maintain custom scripts and applications using Python to automate data extraction, transformation, and loading processes.
- Create interactive dashboards and geospatial visualizations to translate complex data sets into actionable insights for stakeholders.
- Perform database performance tuning, backup/recovery, and security compliance in accordance with TS/SCI requirements.
- Collaborate with cross‑functional teams to gather requirements, troubleshoot issues, and ensure data integrity across systems.
Requirements
- 5+ years of experience in SQL database design, administration, and optimization.
- Proficiency in Python for data manipulation, scripting, and API integration.
- Strong background in data visualization tools (e.g., Tableau, Power BI) and GIS platforms.
- Demonstrated ability to work with classified information and maintain TS/SCI clearance.
- Excellent problem‑solving skills and ability to communicate technical concepts to non‑technical audiences.