ASRC Federal Holding Company

Back-end Software Developer

Egg Harbor Township, NJ, US

Onsite
Full-time
5 days ago
Save Job

Summary

ASRC Federal has a Back-end Software Development opportunity supporting a new weather program at the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. This is a Full-time on-site position at the William J. Hughes Technical Center. RESIDENCY REQUIREMENT: Permanent Residency (with 3 years residing in the US) or US Citizenship is required for the FAA Public Trust/background investigation. We are looking for an individual to work independently, under general guidelines, and in a team environment. This individual: * Provides assistance in software requirements analysis, design, design reviews, development, software testing, integration, installation, and maintenance of complex computer systems. * Familiar: * With software programming in the languages used for NAS and NAS support systems. This may include languages such as C, C++, Java, SQL and Assembly. * In updating and developing web applications including HTML 5/XHTML, CSS, PHP, JavaScript, SQL, JSON technologies. * With interfacing databases to client-side interfaces. * With object-oriented programming techniques, client/server development, cross-browser development, and Unix/Linux skills may be required. Education Requirement * 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 fifteen (15) years of related work experience in a computer science or math field. OR * Master's Degree in any field of study with a minimum thirty (30) semester hours of either undergrad or grad study in a combination of mathematics, statistics, and computer science and twelve (12) years related work experience in a computer science or math field. OR * PhD or Doctorial in a related field 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 experience in a computer science or math field. Required Skills * Experience with: * Java * RabbitMQ * Database queries (MySQL, SQL, PostgreSQL, etc.) * Advanced Message Queuing Protocol (AMQP) * UNIX/Linux Operating Systems (RHEL) * Ability to: * Work independently, as well as a team. * Research and problem solve. Preferred Skills * Familiar with: * DevSecOps practices * Docker * GitLab * OpenShift * Python * C++ Essential Daily Job Duties * Provide 2nd level engineering support. * Support software development/testing/integration/troubleshooting activities for weather 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. Work Environment * Full-time position with a standard flexible work schedule and occasional non-standard work hours. * At will travel. * Cubicle environment.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job