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:
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
|