ASRC Federal System Solutions is seeking a Senior 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), providing a rich database of unstructured text. The role involves developing, testing, and deploying Python applications with a focus on messaging and event-driven architecture to ensure reliable and efficient communication between distributed services.
Requirements
- 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.
- Proficient in: Python
- Proficient in: Development frameworks
- Proficient in: Message queuing, pub/sub models, and event-driven architecture.
- Experience in: REST APIs, microservices, and asynchronous programming.
- Experience in: Database development in Oracle/SQL/NoSQL.
Responsibilities
- Implementing message-driven systems using Python and messaging technologies such as RabbitMQ, Kafka, or ActiveMQ.
- Asynchronous messaging patterns, and integration frameworks to support scalable and robust enterprise applications.
- Ensure reliable and efficient communication between distributed services.
- Responsible for collaborating with team members in an agile team to resolve technical issues within the RMLS system, as well as document and test solutions.
- Support software installation.
- 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.
Other
- 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.
- Have strong attention to details and willing to take initiative.
- Ability to: Work independently, as well as on a team.