About Us:
ATP is the nation's largest flight school, providing students with the most efficient path to a successful airline pilot career. For over 35 years, ATP has been the leader in professional flight training and supplying pilots to regional and major airlines.
The Role:
The Jacksonville-based Software Developer (Backend) will join ATP's existing Dev Team and play a key role in helping to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. You should also be a team player with an interest in learning new languages and assisting with some front-end development.
Responsibilities:
- Complete backend development projects using Python or Lasso (a server side, object-oriented language like a Ruby PHP Python hybrid). On-the-job training provided for Lasso.
- Deliver new system components and enhancements to applications that manage all aspects of our business—student records and interactions, aircraft maintenance, compliance tracking, and financial management
- Use your experience in data structures and algorithms to optimize new and existing software solutions
- Work with a variety of teams to troubleshoot business problems, fix defects and design technical solutions
- Collaborate with other developers to carry out projects by designing, developing and testing
- Make excellent decisions regarding which software tools will best solve business needs, integrating new solutions with existing applications
- Explore and R&D Big Data, Machine Learning, and AI opportunities
Qualifications:
- Backend development experience with Python, preferably using Django and Django REST
- An interest in learning Lasso (object-oriented web language) and work with frameworks like Vue, React, Angular or jQuery
- An interest in learning to do some UI development using server-side APIs with Swift or HTML and JavaScript
- Working knowledge of MySQL, Amazon Aurora
- Working knowledge of Amazon Web Services (RDS, EC2, ALB, CloudFront, Route53)
- Working knowledge of Git version control
- Bachelor's degree in Computer Science, Software Engineering or equivalent industry experience
- An interest in aviation or experience is preferred
Physical Demands
- The physical demands described here must be met by an employee to successfully perform the essential functions of this job. The employee is regularly required to talk, hear, see, stand; walk; use hands to finger, handle or feel; and reach with hands and arms, lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.
ATP is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.