Middleware Software Developer

ASRC Federal

Education
Benefits
Skills

ASRC Federal has a Middleware 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, with minimal supervision, 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, including API Integration.
    • 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 in another technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science and seven (7) 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 five (5) years related work experience in a computer science or math field.

Required Skills

  • Experience with:
    • Java
    • API Integration
    • 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
    • OpenAPI
    • AsyncAPI
    • Spring Boot or Spring Framework

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.
Read Full Description
Confirmed 3 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles