Aviation Analytics Systems Programmer

Noblis, Inc.

Trenton (NJ)

On-site

USD 127,000 - 199,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Noblis seeks a highly skilled Computer Programmer to support aviation safety, operational analytics, and technology modernization initiatives within the NAS. The role involves developing, implementing, and maintaining software solutions, algorithms, and visualizations that enable advanced data-driven decision-making.

The ideal candidate combines expertise in computer programming, data analysis, and software development with experience in aviation or complex technical environments, contributing

Qualifications

  • U.S Citizen or Green Card Permanent Resident (3+ years U.S. Residency).
  • Ability to obtain FAA Public Trust.
  • Experience with FAA and the environment.
  • Doctorate in Computer Science, Programming, Engineering, Science, or other technical/analytical field with 10+ years of experience in performing the above duties or in aviation-related programming roles; or
  • Master’s degree with 15+ years of relevant experience; or
  • Bachelor’s degree with 17+ years of relevant experience.
  • 5 years of relevant experience may be substituted for the Bachelors Degree.
  • Demonstrated proficiency in software development, algorithm implementation, and data visualization.
  • Experience with text mining, data analytics, and programming languages such as Python, R, Java, C++, or equivalent.
  • Proven ability to apply computational methods to complex, safety-critical, or technical systems.
  • Strong problem-solving, analytical, and technical communication skills.
  • Experience working in aviation, aerospace, or other highly regulated technical environments preferred.

Responsibilities

  • Apply computer programming and analytical techniques to develop code, implement algorithms, and produce software solutions supporting aviation safety and operational analysis.
  • Develop dashboards, data visualizations, and analytics tools to support FAA decision-making and program reporting.
  • Conduct text mining, data extraction, and data integration to support technical, safety, or operational insights.
  • Utilize state-of-the-art simulation environments, laboratories, and test facilities to develop, validate, and deploy software solutions.
  • Participate in engineering, technical, or analytical teams, providing guidance and contributing to technical planning processes.
  • Apply knowledge of computer science, programming principles, and mathematical methods to solve complex aviation or technical problems.
  • Ensure developed solutions adhere to FAA, federal, and organizational standards for software quality, safety, and operational integrity.
  • Prepare documentation, reports, and presentations to communicate findings, methodologies, and recommendations.

Skills

Python
R
Java
C++
Data analysis
Dashboards
Visualization
Text mining
Algorithms
Software development

Education

PhD in Computer Science
MS in CS/Engineering
BS in CS/Engineering

Tools

Python
R

Job description

Noblis seeks a highly skilled Computer Programmer to support aviation safety, operational analytics, and technology modernization initiatives within the NAS. The role involves developing, implementing, and maintaining software solutions, algorithms, and visualizations that enable advanced data-driven decision-making.

The ideal candidate combines expertise in computer programming, data analysis, and software development with experience in aviation or complex technical environments, contributing

Get your free, confidential resume review.

or drag and drop your file here.