ASRC Federal is seeking a Python Software Developer to support the Federal Aviation Administration's (FAA) Remote Monitoring and Logging System (RMLS) team. RMLS is the FAA's logging system for recording maintenance work performed on facilities in the National Airspace System (NAS), which involves processing a rich database of unstructured text from log files.
Requirements
- Proficient in Python
- Proficient in Development frameworks
- Experience in Message brokers (RabbitMQ, Kafka, ActiveMQ, etc.)
- Experience in REST APIs, microservices, and asynchronous programming.
- Expertise in Implementing message-driven systems using Python and messaging technologies such as RabbitMQ, Kafka, or ActiveMQ.
- Expertise in Asynchronous messaging patterns, and integration frameworks to support scalable and robust enterprise applications.
- Experience in Database development in Oracle/SQL/NoSQL.
Responsibilities
- Develop, test, and deploy Python applications with a focus on messaging and event-driven architecture.
- Design and implement messaging workflows using brokers like RabbitMQ, Apache Kafka, ActiveMQ, or similar technologies. Including integration and optimization.
- Provide 2nd Level Engineering support for RMLS.
- Collaborate with agile teams to develop, execute, and maintain software in alignment with FAA requirements.
- Identify, document, and track defects and issues.
- Assist with RMLS troubleshooting and Help Desk Support.
- Support software installation.
Other
- Work independently, with minimal supervision, and in a team environment.
- Be a US Citizen, have a US Green Card, or a Non-immigrant Work Authorization (VISA).
- Has resided in the US for three (3) consecutive years.
- Candidate must reside or be willing to relocate within a commutable distance to Egg Harbor Township, NJ.
- Attend/lead meetings, design reviews, working groups and briefings.