ASRC Federal Holding-posted 3 months ago
Full-time • Senior
Egg Harbor Township, NJ
1,001-5,000 employees
Professional, Scientific, and Technical Services

ASRC Federal System Solutions is seeking a Senior Python Software Developer to join our Remote Monitoring and Logging System (RMLS) team that supports the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. 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 a highly motivated and skilled individual to work independently, with minimal supervision, and in a team environment. The ideal candidate is an experienced Python Developer with hands-on experience in Messaging brokers to support RMLS applications.

  • Implement message-driven systems using Python and messaging technologies such as RabbitMQ, Kafka, or ActiveMQ.
  • Ensure reliable and efficient communication between distributed services.
  • Collaborate with team members in an agile team to resolve technical issues within the RMLS system.
  • Document and test solutions.
  • Support software installation.
  • Attend/lead meetings, design reviews, working groups and briefings.
  • Provide 2nd Level Engineering support for RMLS.
  • 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.
  • Identify, document, and track defects and issues.
  • Participate in sprint planning, daily stand-ups, and sprint retrospectives within an Agile team environment.
  • Provide feedback on process, suggesting areas of improvement.
  • Assist with RMLS troubleshooting and Help Desk Support.
  • Proficient in Python.
  • Experience with development frameworks.
  • Knowledge of message queuing, pub/sub models, and event-driven architecture.
  • Experience writing test documentation, such as test cases/procedures and reports.
  • Experience in REST APIs, microservices, and asynchronous programming.
  • Strong attention to details and willingness to take initiative.
  • Ability to work independently, as well as on a team.
  • Ability to troubleshoot and isolate defects within a complex software system.
  • Effective verbal and written communication skills.
  • Prior FAA Test experience.
  • Experience in database development in Oracle/SQL/NoSQL.
  • Experience with Java or Go.
  • Experience with monitoring and logging tools related to messaging systems.
  • Experience working on Agile teams (Scrum/Kanban), using JIRA or similar defect/bug tracking tools.
  • Familiarity with Docker.
  • Familiarity with Kubernetes.
  • Familiarity with Cloud Platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines and agile development methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service