ASRC Federal-posted 3 months ago
Full-time • Senior
Egg Harbor Township, NJ
1,001-5,000 employees

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 a top veteran employer and Certified Great Place to Work™. 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.
  • Utilize asynchronous messaging patterns and integration frameworks to support scalable and robust enterprise applications.
  • 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.
  • 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 twenty (20) years related work experience in a computer science or math field.
  • 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 sixteen (16) years related work experience in a computer science or math field.
  • 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 and six (6) years related work experience in a computer science or math field.
  • Proficient in Python, development frameworks, message queuing, pub/sub models, and event-driven architecture.
  • 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, Kubernetes, Cloud Platforms (AWS, Azure, or GCP), CI/CD pipelines, and agile development methodologies.
  • Health care, dental, vision, life insurance.
  • 401(k).
  • Education assistance.
  • Paid time off including PTO, holidays, and any other paid leave required by law.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service