What are the responsibilities and job description for the Programming Support Specialist (U.S. Navy) position at Strategic Data Systems?
Programming Support Specialist (Secret Clearance Required)
NSA Hampton Roads - Norfolk, VA 23551
Pay: TBD / Full Time with Benefits
Start date: July 1, 2025 - 1 year contract
Strategic Data Systems, Inc. (SDS) is seeking highly experienced Programming Support Specialists to provide technical expertise in support of the U.S. Navy’s Naval Aviation Enterprise (NAE) initiatives. These specialists will play a key role in sustaining and improving aircraft carrier (CVN) readiness through the efforts of the Readiness Operations Center (ROC) at AIRLANT. This initiative supports Performance to Plan (P2P) efforts by leveraging data analytics, system integration, and advanced programming to deliver measurable improvements in naval aviation readiness.
Key Responsibilities:
As a Programming Support Specialist, you will be a vital part of a high-impact team supporting data-driven readiness initiatives across Naval Aviation and Surface communities. Your work will help senior leadership make informed decisions to enhance the operational performance of CVNs and other naval platforms.
- Executive Communication: Engage with senior government officials (GS-15, O-6 level) using strong oral and written communication skills to address complex challenges and deliver data-driven insights.
- Data Integration & Analysis: Collect, analyze, and organize data from multiple Navy databases—including Aviation, Surface, Ship Maintenance, Shipyard, and Supply systems. Import data on a daily/weekly/monthly basis and execute pre-programmed macros using Excel, Tableau, and Qlik.
- Data Validation: Validate outputs from data visualization tools (Tableau and Qlik) against raw source data to ensure integrity and accuracy.
- Visualization & Reporting: Present information clearly using dashboards, charts, and tables within Jupiter/Advana. Transform raw CVN data into insightful, decision-ready visuals for ROC leadership.
- Dashboard Development: Build and maintain enterprise performance metrics and dashboards within Jupiter, supporting key functional areas and decision-makers.
- Strategic Recommendations: Analyze trends and findings to make informed recommendations for new systems, procedures, or organizational improvements.
- Report Preparation: Synthesize complex data into digestible reports and presentations for internal and external stakeholders.
- Data Engineering: Design, manage, and optimize data pipelines, blending information from multiple sources into usable formats.
- Programming: Utilize advanced skills in SQL, NoSQL, Python, Java, R, and Scala to support backend data manipulation and application logic.
- Cross-Functional Collaboration: Work closely with programming teams across TYCOMs, System Commands, and Program Offices to share and enhance visualization products in ADVANA/Jupiter.
- Microsoft Products - Word, Excel, Outlook, and PowerPoint.
- Developing, modifying, and maintaining assigned programs (SKED, CDMOA, OARS, VSB, OMMS-NG, MFOM, OIS, ADE, DRRS, NRAS, MNA, HERMES, C2OIX, and other programs as assigned and/or developed), designing and implementing modifications to the interrelation of data within programs.
- Monitoring the operation of assigned programs, data collected, and responds to problems by diagnosing and correcting errors in logic and coding.
- Working on complex programs under close direction of higher level staff or supervisor.
- Providing a full range of programming actions to produce several interrelated but different products from numerous and diverse data elements which are usually from different sources.
- Developing, maintaining, managing, and securing naval systems.
- Tableau, Qlik, Jupiter/Advana and have an advanced ability in utilizing common programming languages to include SQL, NoSQL, Python, Java, R, and Scala.
- Establishing enterprise performance management metrics, dashboards, dashboard functional proponents within Jupiter.
- Have current administrative management and programming level access to operate in ADVANA/Jupiter.
- In database security, programming-level access refers to the ability to access and manipulate data using programming languages and database APIs, while user-level access refers to the permissions granted to individual users or groups within the database system. Programming-level access is typically used by developers and administrators to interact with the database at a more granular level, while user-level access is used to control who can access specific data and perform specific actions.
- Active Secret Clearance
Strategic Data Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.