Software Developer

EVTKSEgg Harbor Township, NJ
41d$70,000

About The Position

You will support the NextGen Weather Processor (NWP) team, which transforms meteorological weather (forecast model data) into aviation-specific weather information for air traffic controllers to manage air traffic more efficiently around hazardous weather areas. You will provide expertise in software requirements analysis, design, design reviews, development, software testing, integration, installation, and maintenance of complex computer systems.

Requirements

  • B.S. in Computer Science, Math, or technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science and at least five (5) years of related work experience in a related field
  • OR
  • Master’s Degree in any field of study with a minimum of thirty (30) semester hours of either undergrad or grad study in a combination of mathematics, statistics, and computer science and three (3) years of related work in a related field
  • Proficient in Java
  • Experience with the following:
  • Java Messaging Service (JMS) and ActiveMQ
  • Unix/Linux Operating Systems (RHEL)
  • Version Control (Git preferred)
  • Technical understanding of systems; databases; networking; computing environments; virtualization
  • Ability to work independently and as a team
  • Ability to research and problem solve

Nice To Haves

  • Familiarity with the following:
  • Data Engineering (JSON Schema, XML, Schema Definition, etc.)
  • Automated Build Tools (Gradle, Maven, etc.)
  • Object Relational Databases (SQL, PostgreSQL, etc.)
  • Python, C++
  • Javascript
  • Angular/AngularJS and Node

Responsibilities

  • Provide 2nd level support for NextGen Weather Processor
  • Support software development, testing, integration, troubleshooting for the NWP systems
  • Review and comment on system engineering documents, system requirement documents, software testing documents, and training material
  • Attend system design reviews, technical interchange meetings, and any other meetings requested by the support program and team
  • Create efficient and concise code based on given requirements
  • Support software applications in Linux environments
  • Maintain and improve existing software, including troubleshooting and debugging
  • Provide end-user support in the field remotely via the helpdesk
  • On call for site support

Benefits

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service