Software Engineers - FAA Applications

Overview
CTL Resources has open positions available immediately to support an exciting long-term program.  This meaningful work will support the mission of the Department of Transportation and Federal Aviation Administration by updating Surface Collaborative Decision making capabilities, including departure scheduler and other airport decision tools; Electronic Flight Data; Enhanced Air Traffic Control Tower; Traffic Flow Management System; including replacement or integration of multiple systems in the National Airspace System.  
 
Job Requirements
Define, develop in JAVA, verify, integrate, and test the TFDM requirements to include all aspects of performance, quality, life cycle costs, maintainability, reliability, schedule, data processing reserves, and future growth requirements.

  • Perform software development as needed for the TFDM system and 
  • Provide any support needed for system engineering. 
  • Articulating user needs and requirements from high level user stories; 
  • Developing the design for the user interface framework; 
  • Developing client and server side components; analyzing and designing databases within an application; and 
  • Working in an Agile Scrum environment. 
  • A strong knowledge of JAVA 1.8 is required.  The candidate shall also:
  • Perform integration of the components of the TFDM system 
  • Participate in the conduct of informal and formal testing of the TFDM system. 
  • Preparation of test documentation
  • Development of test cases and test scenarios 
  • Development of test tools and aids
  • Execution of tests and documenting of test results.
  • Be familiar and have experience with the following Java 1.8 features:
  • Concurrent Package (Atomics and ConcurrentHashMap)
  • CompletableFuture
  • Lambda expressions
  • Optionals
  • JAXB
  • JMS
  • Software Development in C++ is desired but not required.

Successful candidates shall possess:
  • An understanding of engineering issues and the ability to develop cost effective solutions
  • Experience in full-life cycle software applications development using an agile and waterfall methodology, to include engineering, development, test and integration
  • A thorough understanding of Object Oriented Programming (backend JAVA development, in particular) 
  • Experience and/or knowledge of aviation / air traffic control
  • Experience developing and creation with XML Schemas and Definitions
  • Experience with Test Driven Development
  • Familiarization with the Atlassian Tool Suite and JIRA
  • SQL knowledge is desired but not a requirement.

Candidates shall be responsible for any/all of the following: 
  •  Articulating user needs and requirements from high level user stories; 
  • Developing the design for the user interface framework; Developing client and server side components; analyzing and designing databases within an application; and 
  • Working in an agile environment. 

Experience or domain knowledge of FAA Air Traffic is desired.  

Certifications
  • Must be a US Citizen and requires ability to receive a public trust clearance prior to start.
 
Education
Bachelor’s Degree in computer science, scientific, or appropriate engineering discipline and 5-9 years of relevant experience. 
 
Location
Gaithersburg, Maryland
 
About CTL
CTL Resources is an established defense contractor with 15 years of experience delivering global engineering programs.  We offer industry leading salaries as well as world class benefits including Medical, Dental, Vision, Life Insurance, Disability Insurance, Health Savings Plans, and 401k offerings.  We offer challenging and exciting work opportunities, like TFDM and have a turnover level much lower than industry averages due to our tradition of serving our employees with the highest level of support.


 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file