Federal contracting company specializing in technical, geospatial, healthcare, and administrative solutions.
Senior Data Visualization Developer
Location
Alabama
Posted
50 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Visualization Developer
Essnova Solutions, Inc.
• Lead the technical execution of NCHS visualization and solutions development tasks, overseeing the full development lifecycle from requirements gathering to deployment and documentation. • Make strategic decisions on visualization tool selection (e.g., Tableau, Power BI, R/Shiny, Python/Dash, D3.js) and architect/build/maintain a reusable component library for NCHS. • Develop and maintain automated data validation scripts to ensure compliance with statistical accuracy and suppression logic. • Translate requirements between statisticians and developers by producing implementable specifications, including data models, query patterns, suppression logic rules, and annotated wireframes. • Conduct and oversee Section 508/WCAG accessibility testing using automated and manual screen reader tools in coordination with project management methodology. • Provide technical guidance on data architecture, technology risk assessment, and enterprise architecture artifacts, including process and data-flow diagrams. • Support Adobe Analytics administration and reporting as needed. • Collaborate closely with Data Engineers and PMs to ensure compliance with federal statistical agency standards and protected data requirements.
Job Requirements
- Bachelor’s degree in Computer Science, Data Science, Statistics, Information Systems, or a related field
- 7+ years of data visualization development experience in federal agencies or compliance-driven environments
- Advanced proficiency in at least three of the following: Tableau, Power BI, R (ggplot2/Shiny/R Markdown), Python (plotly/Dash/pandas/matplotlib), D3.js, with working proficiency in the remaining tools
- Experience serving as technical lead for end-to-end data visualization development, including requirements, preprocessing, design, build, review, accessibility testing, deployment, and documentation
- Experience presenting statistical data, including confidence intervals, weighted estimates, and suppression rules
- Experience conducting Section 508 / WCAG 2.0 Level AA accessibility testing using automated tools (axe or WAVE) and manual screen reader testing (JAWS or NVDA)
- Proficiency with Git for code reviews and embedded documentation, and SQL for analytics/visualization data needs
- Experience translating requirements between statisticians and developers by producing implementable specifications (data models, query patterns, annotated wireframes)
- Experience administering and reporting with Adobe Analytics or equivalent digital analytics platforms
- Active Tier 4 / High Risk Public Trust (Level 6+) clearance at time of proposal submission and eligibility for HSPD-12/PIV credentialing
- Currently located in the United States and able to overlap core working hours in Eastern Time
- Preferred Qualifications:
- Master’s degree in Computer Science, Data Science, Statistics, Information Systems, or a related field
- Experience with NCHS, CDC, or federal statistical data environments
- Experience applying machine learning techniques to analysis or visualization tasks
- Familiarity with HHS EPLC or equivalent federal project lifecycle methodologies
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Application Developer
Med-MetrixMed-Metrix will not discriminate against any employee or applicant for employment because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, veteran status, other non-merit based factors, or any other characteristic protected by federal, state or local law.
Role Description The Senior Application Developer will collaborate with our internal teams to design, develop, and maintain high-quality software solutions and .NET framework. The Senior Application Developer will be responsible for creating applications from the ground up, configuring existing systems, and providing user support. - Participate in requirements analysis - Collaborate with internal teams to produce software design and architecture - Write clean, scalable code using .NET programming languages - Test and deploy applications and systems - Revise, update, refactor and debug code - Improve existing software - Develop documentation throughout the software development life cycle (SDLC) - Serve as an expert on applications and provide technical support - Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards - Understand and comply with Information Security and HIPAA policies and procedures at all times - Limit viewing of PHI to the absolute minimum as necessary to perform assigned duties Qualifications - BS/BA in Computer Science, Engineering or a related field - 10-15 years’ experience as a .NET Developer or Application Developer - Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) - Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) - Solid experience with front-end technologies, particularly Angular (v19+) and TypeScript, along with HTML5 and CSS3 - Experience working with Infrastructure Support Systems (ISS), including building, integrating, or maintaining systems related to monitoring, deployment, system reliability, security, or enterprise infrastructure services - Familiarity with architecture styles/APIs (REST, RPC) - Understanding of Agile methodologies - Strong interpersonal skills, ability to communicate well at all levels of the organization - Strong problem solving and creative skills and the ability to exercise sound judgment and make decisions based on accurate and timely analyses - High level of integrity and dependability with a strong sense of urgency and results oriented - Excellent written and verbal communication skills required Requirements - Work Setup: Remote - Work Schedule: Mondays – Fridays 9PM – 5AM (Night Shift) - Must possess a smart-phone or electronic device capable of downloading applications, for multifactor authentication and security purposes Physical Demands - While performing the duties of this job, the employee is occasionally required to move around the work area; sit; perform manual tasks; operate tools and other office equipment such as computer, computer peripherals and telephones; extend arms; kneel; talk and hear Mental Demands - The employee must be able to follow directions, collaborate with others, and handle stress Work Environment - The noise level in the work environment is usually minimal Equal Employment Opportunity Med-Metrix will not discriminate against any employee or applicant for employment because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, veteran status, other non-merit based factors, or any other characteristic protected by federal, state or local law.
• Conduct on-site evaluations and engineering analysis of commercial and industrial energy systems to assess demand response potential and overall performance • Collect, validate, and analyze field data, including load profiles, equipment performance, and operational characteristics • Apply engineering principles to develop, calculate, and verify baselines, load reductions, and curtailment strategies • Translate data insights into actionable recommendations to improve program outcomes and customer participation • Serve as a technical liaison between customers, account managers, and internal engineering teams, providing guidance, training, and support • Troubleshoot complex systems and resolve issues using analytical, data-driven approaches while ensuring accuracy and integrity of program data
• Develop and maintain interactive and easy-to-understand BI reports and dashboards using BI tools (Sigma Computing/Snowflake) • Collaborate with business stakeholders to gather reporting requirements and translate them into technical specifications • Assist in analyzing data to identify trends, anomalies, and actionable insights to support business strategies • Implement data visualization best practices to present complex information clearly and effectively • Perform data validation and troubleshooting to ensure dashboards and reports function as intended • Monitor and optimize report performance for improved efficiency • Provide training and support to end users on how to utilize BI tools and reports effectively
• Develop and maintain Flutter-based mobile applications using clean and scalable code • Build responsive and intuitive user interfaces aligned with Material Design and iOS standards • Integrate mobile applications with APIs and backend services • Implement real-time data visualization and processing features • Collaborate with backend developers and AI engineers to integrate intelligent functionalities • Optimize application performance and ensure smooth experience across devices • Participate in code reviews and maintain high development standards • Troubleshoot and resolve application issues, bugs, and performance bottlenecks



