Job Information
ASRC Federal Holding Company Software Developer in Egg Harbor Township, New Jersey
Software Developer
William J Hughes Technical Center, Egg Harbor Township, NJ, USA Req #1192
Tuesday, March 11, 2025
ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are atop veteran employer (https://www.asrcfederal.com/asrc-federal-earns-military-times-best-for-vets-and-military-com-top-25-veteran-employer-honors/) andCertified Great Place to Work™ (https://www.asrcfederal.com/asrc-federal-receives-great-place-to-work-certification-for-2024/)
ASRC Federal Technical Services is seeking a Software Developer to join our Remote Monitoring and Logging System (RMLS) team that supports the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. This is an on-site position. This individual will work closely with the RMLS Hardware Team to develop, build, and maintain code to consume and process messages from equipment to monitor their health status remotely and identify any outages. It includes converting messages received from legacy protocols into TCP/IP using languages like C, C++, C#, Net Framework, Python, etc.
RMLS is the FAA’s logging system for recording maintenance work performed on facilities in the National Airspace System (NAS). RMLS provides a rich database of unstructured text; reading every log file.
We are looking for an experienced individual to work independently and in a team environment. This individual:
Needs to provide expertise in software requirements analysis, design, design reviews, development, software testing, integration, installation, and maintenance of complex computer systems.
Have experience with software programming languages used for the National Airspace System (NAS) and NAS support systems. These languages include, but are not limited to, Python, Java, C or C++, and SQL.
Possess a technical understanding of systems; databases; networking; computing environments; virtualization.
Should be able to identify and solve problems quickly and efficiently.
Should be able to think outside the box and come up with creative solutions to challenges.
Required Skills
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 twelve (12) 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 nine (9) 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.
Permanent Residency/Green Card (with 3 years residing/working in the US) or US Citizenship is required for the FAA Public Trust/background investigation.
Excellent experience in C#, .Net and Python.
Knowledge/experience in:
XML, XML Schemas, and processing XML.
Message Queues like ActiveMQ or RabbitMQ.
REST API calls.
Excellent writing/verbal skills and customer relations skills.
Strong interpersonal/team working skills.
Detailed oriented.
Takes initiative.
Preferred Skills
Knowledge/experience in:
Using shell scripts.
Linux for building, configuring, and testing.
Writing PL/SQL scripts for Oracle and SQL queries.
CockroachDB or PostgreSQL
SOLACE, or similar to TomCat or Kafka.
Essential Job Duties
Provide 2nd Level Engineering support for RMLS:
Software applications in Linux environments.
Troubleshooting, debugging, maintaining and improving existing software.
End-user functionality support to the field remotely via the helpdesk.
Support software development/testing/integration/troubleshooting activities for RMLS.
Develop, build, and deploy software changes using C# and .Net framework.
Create and review 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.
Produce efficient or elegant code based on requirements.
Work Environment
Full-time position with a standard flexible work schedule.
Occasional travel to support hardware installations.
Cubicle environment.
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
EEO Statement
ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.
Other details
Job FamilyInformation Technology
Job Sub-FamilyApplication Development
Pay TypeSalary
William J Hughes Technical Center, Egg Harbor Township, NJ, USA
<
ASRC Federal Holding Company
-
- ASRC Federal Holding Company Jobs