A

Python Developer (RMLS)

Atec
Full-time
On-site
Egg Harbor Township, New Jersey, United States
$8,000,092,000 - $8,000,092,000 USD yearly

Python Developer

ATEC is looking for a PYTHON Developer to support the Federal Aviation Administration's (FAA) Remote Monitoring and Logging System (RMLS) applications development.

ESSENTIAL JOB FUNCTIONS:

  • Provide 2nd Level Engineering support for RMLS.
  • Collaborate with agile teams to develop, execute, and maintain software in alignment with FAA requirements.
  • Develop, test, and deploy Python applications with a focus on messaging and event-driven architecture. Staying up to date with emerging technologies and best practices.
  • Design and implement messaging workflows using brokers like RabbitMQ, Apache Kafka, ActiveMQ, or similar technologies. Including integration and optimization.
  • Identify, document, and track defects and issues.
  • Participate in sprint planning, daily stand-ups, and sprint retrospectives within an Agile team environment.
  • Provide feedback op process, suggesting areas of improvement.
  • Assist with RMLS troubleshooting and Help Desk Support.

KNOWLEDGE, SKILLS, and ABILITIES:

Required:

  • Proficient in:
    • Python
    • Development frameworks
  • Experience in:
    • Message brokers (RabbitMQ, Kafka, ActiveMQ, etc.)
    • REST APIs, microservices, and asynchronous programming.
  • Have strong attention to details and willing to take initiative.
  • Ability to:
    • Work independently, as well as on a team.
    • Troubleshoot and isolate defects within a complex software system.
    • Communicate effectively through verbal and written communication.

Preferred:

  • Prior FAA Test experience.
  • Experience in:
    • Database development in Oracle/SQL/NoSQL.
    • Java or Go.
    • Monitoring and logging tools related to messaging systems.
    • Working on Agile teams (Scrum/Kanban), using JIRA or similar defect/bug tracking tools.
  • Familiar with:
    • Docker
    • Kubernetes
    • CI/CD pipelines and agile development methodologies.

EDUCATION/YEARS of EXPERIENCE REQUIREMENTS:

  • 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

SECURITY REQUIREMENTS:

  • US Citizenship or documented proof of eligibility to work in the US
  • Applicants selected will be subject to a government investigation
  • Has been living in the US for at least the past 3 years

WORK ENVIRONMENT and PHYSICAL DEMANDS:

  • Full-time position with a standard flexible work schedule and occasional non-standard work hours.
  • After hours installs and support may be needed.
  • Occasional travel (less than 5%).
  • Cubicle environment.

PAY RANGE:

  • $80,000 – $92,000

BENEFITS:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k) matching
  • Tuition reimbursement
  • Paid time off
  • Referral Bonuses
  • Employee assistance program
  • Employee discount program