Primary Responsibilities:
- Refactoring/redesigning of legacy applications and developing of new applications for use in FAA Cloud Services (FCS).
- Python or PHP experience preferred. (e.g., Python, PHP, ASP.NET, ColdFusion).
- System development utilizing HTML, JavaScript, jQuery, SASS, and CSS in conjunction with Oracle, PostgreSQL, SQL Server, MySQL databases.
- Working closely with a high energy development team.
- Developing Dashboards and Reports to meet Business Intelligence needs.
- Project Managing of smaller development projects, including managing expectations, estimating timeframes, and identifying/mitigating project risks.
- Providing consultation and suggesting best approaches for development of new applications.
- Perform code review to ensure adherence to code writing best practices and compliance with security protocols.
Please note: This is a remote role.
Required Qualification:
- BS Degree and 8 years of prior relevant experience or Master's Degree with 6 years of prior relevant experience. May possess a Doctorate in technical domain.
- Have demonstrable personal accomplishments and experience (5+ years) using open source tools and projects.
- Experience with HTML and JavaScript.
- Experience with jQuery, SASS, and CSS.
- Experience with a modern development language (e.g.PHP, ColdFusion).
- Familiar with modern JavaScript frameworks.
- Experience with Oracle and SQL Server.
- Experience with SharePoint and Jira.
- Knowledge of cross platform/browser compatibility issues for dynamic web applications.
- Experience developing rich software applications and single page applications using RESTful services, AJAX, JSON, and CORS.
- Firsthand knowledge of software engineering best practices (e.g., code reviews, design documentation, unit testing).
- Able to both work well as part of a team and independently.
- Experience working in a UNIX/Linux environment.
- Experience with version control systems like Git, SVN etc.
- Experience working in an Agile development environment.
- Experience understanding customer data needs and developing analytics that helps the customer better understand their data.
- Ability to communicate in a clear and concise manner with technical and non-technical stakeholders across all levels of the organization.
- Ability to obtain Public Trust security clearance.