Senior Python Developer <\/b> <\/p> This is a 100% on -site position. <\/p> Education & Experience Requirement<\/b> <\/p> Bachelor of Science in Computer Science or Mathematics, 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. <\/li> Nine (9) plus years of related work experience. <\/li><\/ul> Required Skills<\/b> <\/p> Highly proficient in Python and development frameworks <\/li> Highly proficient in message queuing, pub/sub models, and event -driven architecture <\/li> Highly proficient in writing test documentation (test cases/procedures and reports) <\/li> Experience with REST APIs, microservices, and asynchronous programming <\/li> Strong attention to detail and willingness to take initiative <\/li> Ability to work independently and on a team <\/li> Ability to troubleshoot and isolate defects within complex software systems <\/li> Effective verbal and written communication <\/li><\/ul> Preferred Skills<\/b> <\/p> Prior FAA Test experience <\/li> Python Developer with hands -on experience in messaging brokers <\/li> Database development in Oracle/SQL/NoSQL <\/li> Java or Go <\/li> Monitoring and logging tools related to messaging systems <\/li> Agile teams (Scrum/Kanban), JIRA or similar tools <\/li> Docker, Kubernetes <\/li> Cloud Platforms (AWS, Azure, or GCP) <\/li> CI/CD pipelines and agile development methodologies <\/li><\/ul> Essential Daily Job Duties<\/b> <\/p> Provide 2nd Level Engineering support for RMLS <\/li> Collaborate with agile teams to develop, execute, and maintain software in alignment with FAA requirements <\/li> Develop, test, and deploy Python applications with a focus on messaging and event -driven architecture <\/li> Design and implement messaging workflows using brokers like RabbitMQ, Apache Kafka, ActiveMQ <\/li> Identify, document, and track defects and issues <\/li> Participate in sprint planning, daily stand -ups, and sprint retrospectives <\/li> Provide feedback on process, suggesting areas of improvement <\/li> Assist with RMLS troubleshooting and Help Desk Support <\/li><\/ul> Work Environment<\/b> <\/p> Full -time position with a standard flexible work schedule and occasional non -standard work hours. After -hours installs and support may be needed. <\/li> Occasional travel (less than 5%) <\/li> Cubicle environment <\/li><\/ul><\/div><\/span> Requirements<\/h3> Required:<\/b> <\/p> BS in Computer Science, Mathematics, or related technical field (30+ semester hours in math/stats/CS) <\/li> 9+ years of related work experience <\/li> Highly proficient in Python and development frameworks <\/li> Message queuing, pub/sub models, event -driven architecture <\/li> REST APIs, microservices, and asynchronous programming <\/li> Test documentation (test cases/procedures and reports) <\/li><\/ul> Preferred:<\/b> <\/p> Prior FAA Test experience <\/li> Messaging brokers (RabbitMQ, Kafka, ActiveMQ) <\/li> Oracle/SQL/NoSQL, Java or Go <\/li> Docker, Kubernetes, Cloud Platforms (AWS/Azure/GCP) <\/li> CI/CD pipelines, Agile/Scrum with JIRA <\/li><\/ul><\/div><\/span>
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees