What are the responsibilities and job description for the SW Developer (NWP) position at ATEC, LLC?
Software Developer
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 Bachelor’s 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
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 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:
- $50,000 – $68,000
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