Demo

Dashboard Developer

Nakupuna Companies
Mechanicsburg, PA Full Time
POSTED ON 1/7/2026
AVAILABLE BEFORE 2/5/2026
Overview

Nakupuna Solutions is looking for a Dashboard Developer designs, builds, and maintains interactive dashboards and data visualizations to support operational, logistics, and executive decision-making. This role focuses on translating complex data into clear, actionable insights using modern BI and visualization platforms. This is a junior- to mid-level position expected to work independently on assigned dashboards, collaborate closely with data engineers and analysts, and escalate complex data or performance issues as needed. This effort supports the Naval Supply Systems Command (NAVSUP).

Responsibilities

The following reflects management’s definition of essential functions for this job but does not restrict the tasks that may be assigned.

  • Design, develop, and maintain interactive dashboards and reports using Qlik, Power BI, Tableau, and related visualization tools
  • Translate business and operational requirements into effective visualizations that communicate trends, performance metrics, and risks
  • Partner with data engineers and analysts to validate data sources, calculations, and business logic used in dashboards
  • Optimize dashboard performance through efficient data modeling, query design, and visualization best practices
  • Implement standardized visual design patterns, filters, and drill-down functionality to ensure usability and consistency
  • Conduct data validation and troubleshooting to resolve discrepancies between source systems and dashboard outputs
  • Support user feedback and enhancement requests; iterate on dashboards to meet evolving mission needs
  • Document dashboard logic, data definitions, and user guidance to support sustainment and knowledge transfer

Qualifications

Qualification/Skills:

  • Hands-on experience developing dashboards and reports using Qlik and Power BI; familiarity with Tableau or similar tools.
  • Strong understanding of data visualization principles and best practices for presenting complex information clearly.
  • Ability to write and interpret SQL to validate data, create calculations, and support dashboard development.
  • Experience working with multiple data sources and understanding basic data modeling concepts.
  • Ability to troubleshoot performance, data accuracy, and visualization issues independently.
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders.

Education and Experience: This position requires a bachelor’s degree in Information Systems, Computer Science, Data Analytics, or equivalent. The following are desirable levels of experience:

  • 2–5 years of experience developing dashboards and reports using enterprise BI tools
  • Experience with Qlik Sense and Power BI in production environments
  • Working knowledge of SQL and relational data concepts
  • Familiarity with Navy logistics, supply chain, or financial data is a plus
  • Familiarity with DoD data platforms such as Advana/Jupiter is a plus

Clearance Requirements: Must be a U.S. Citizen . Must have an active Secret clearance.

Physical Requirements: The ideal candidate must at a minimum be able to meet the following physical requirements of the job with or without a reasonable accommodation:

  • Ability to perform repetitive motions with the hands, wrists, and fingers.
  • Ability to engage in and follow audible communications in emergency situations.
  • Ability to sit for prolonged periods at a desk and working on a computer.

Salary.com Estimation for Dashboard Developer in Mechanicsburg, PA
$67,874 to $90,806
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Dashboard Developer?

Sign up to receive alerts about other jobs on the Dashboard Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$65,970 - $82,220
Income Estimation: 
$81,231 - $101,523
Income Estimation: 
$87,337 - $118,253
Income Estimation: 
$67,172 - $106,823
Income Estimation: 
$87,954 - $124,905
Income Estimation: 
$54,658 - $80,222
Income Estimation: 
$85,711 - $119,978
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nakupuna Companies

  • Nakupuna Companies Fort Knox, KY
  • Overview Nakupuna Prime is seeking a Mid Network Engineer to support the Army Human Resources Command. We are actively staffing contingent positions with a... more
  • 13 Days Ago

  • Nakupuna Companies Arlington, VA
  • Overview Nakupuna is seeking an Acquisition Specialist to provide professional services to a DoD client. The ideal candidate will have experience building ... more
  • 13 Days Ago

  • Nakupuna Companies Arlington, VA
  • Overview Nakupuna Resources is seeking a Senior Project Manager to join our team of consultants supporting the Defense Advanced Research Projects Agency (D... more
  • 13 Days Ago

  • Nakupuna Companies Alexandria, VA
  • Overview Nakupuna Consulting is looking for a Senior Financial Analyst to join our team of talented consultants providing professional services to the Offi... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Dashboard Developer jobs in the Mechanicsburg, PA area that may be a better fit.

  • Na Ali'i Consulting & Sales, LLC. Mechanicsburg, PA
  • Overview: Nakupuna Solutions is looking for a Dashboard Developer designs, builds, and maintains interactive dashboards and data visualizations to support ... more
  • 6 Days Ago

  • Nakupuna Companies Mechanicsburg, PA
  • Overview The System Architect is responsible for defining, owning, and governing the end-to-end system architecture for the Enterprise dashboard, a metrics... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!