What are the responsibilities and job description for the SW Developer (NWP) (NJ, Egg Harbor Township) position at Air Traffic Engineering Co LLC dba ATEC?
Software Developer - (Must be able to commute to the William J Hughes Technical Center in Egg Harbor TWP, NJ)
ATEC is looking for a Computer Scientist to support the the Federal Aviation Administration's (FAA) NexGen Weather Program (NWP). NWP transforms meteorological weather information, including forecast model data, into aviation-specific weather information. These enhanced capabilities produce greater situational awareness relative to the location, movement, and severity of convective weather. Improved weather information, provided by NWP, allows air traffic control specialists to manage air traffic more efficiently around hazardous weather areas.
The candidate will work independently with minimal supervision. Provide expertise in software requirements analysis, design, design reviews, development, software testing, integration, installation, and maintenance of complex computer systems.
ESSENTIAL JOB FUNCTIONS :
Provide 2nd level engineering support for NextGen Weather Processor
Support software development / testing / integration / troubleshooting activities for NWP systems
Review and comment on system engineering documents; system requirement documents; software testing documents; training material
Attend system design reviews; technical interchange meetings; any other meetings as requested to support program and team
Possess a technical understanding of systems; databases; networking; computing environments; virtualization
Produce efficient or elegant code based on requirements.
Able to support software applications in Linux environments
Able to provide troubleshooting, debugging, maintaining and improving existing software.
Able to provide end-user functionality support to the field remotely via the helpdesk.
KNOWLEDGE, SKILLS, and ABILITIES :
Required :
Proficient in Java
Experience with Java Messaging Service (JMS) and ActiveMQ
Experience with UNIX / Linux Operating Systems (RHEL)
Experience with Version Control (Git preferred)
Preferred :
Experience in Javascript
Familiar with Data Engineering (JSON Schema, XML, Schema Definition, etc.)
Familiar with Automated Build Tools (Gradle, Maven, etc.)
Familiar with Object Relational Databases (SQL, PostgreSQL, etc.)
Familiar with Python, C
Familiar with Angular / AngularJS and Node
Ability to work independently, as well as a team
Ability to research and problem solve
EDUCATION / YEARS of EXPERIENCE REQUIREMENTS :
- Bachelor of Science in Computer Science or Math, or a Bachelors degree in another technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science and five (5) years of related work experience in a computer science or math field
- Masters 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 related work experience in a computer science or math field.
SECURITY REQUIREMENTS :
US Citizenship or documented proof of eligibility to work in the US
Applicants selected will be subject to a government investigation
Has been living in the US for at least the past 3 years
WORK ENVIRONMENT & PHYSICAL DEMANDS :
On call for site support.
Full-time position, standard work hours, no specified job duration.
PAY RANGE :
BENEFITS : Health insurance
Dental insurance
Vision insurance
Life insurance
401(k) matching
Tuition reimbursement
Paid time off
Referral Bonuses
Employee assistance program
Employee discount program
Salary : $50,000 - $68,000