Senior Software Engineer

  • Full-time

Company Description

CCI - Crown Consulting, Inc. is a recognized and growing firm that provides unsurpassed research, engineering, implementation, and information solutions for the Federal Aviation Administration (FAA) and the National Aeronautics and Space Administration (NASA). We are at the forefront in the FAA’s NextGen long-term programs to replace the current radar-based air-traffic-control system with one that operates using satellites, global positioning system, and advanced automation and support leading edge research for NASA aeronautics. Crown makes technology work for people. We design and develop cross-cutting enabling solutions and leverage information, technology and people effectively in order to meet serious and complex challenges.

Job Description

PROGRAM OVERVIEW:

The TFDM Program is an FAA NextGen program based on airport surface management concepts developed under Next Gen direction. TFDM capabilities will be incrementally deployed to provide efficiencies in the airport surface and terminal airspace by providing new integrated surface traffic control and management capabilities. TFDM functions include: Surface Collaborative Decision making (SCDM), including departure scheduler and other airport decision tools; Electronic Flight Data (EFD); Enhanced Air Traffic Control Tower (ATCT) Traffic Flow Management System (TFMS); and replace or integration of multiple systems in the National Airspace System (NAS). TFDM will share data among controllers, aircraft operators, and airports so they can better stage arrivals and departures and manage traffic flow within terminal airspace for greater efficiency. Stakeholders will have a shared awareness of flights on the ground and in the air, the ability to exchange data electronically, and a constantly updated picture of traffic volume and airport resources, which will help stakeholders to make flights more efficient from gate to gate.

POSITION DESCRIPTION:

Software Design and Development – define, develop in JAVA and C++, 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.

Under the direction of management, the candidate shall:

  • Perform software development as needed for the TFDM system and
  • Provide any support needed for system engineering.

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 Scrum environment.
  • A strong knowledge of JAVA, C++ and J2EE, is required.
  • Perform integration of the components of the TFDM system
  • Participate in the conduct of informal and formal testing of the TFDM system.
  • The preparation of test documentation
  • The development of test cases and test scenarios
  • The development of test tools and aids, and
  • Execution of tests and documenting of test results.

Qualifications

TECHNICAL SKILLS:

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) and understanding of the J2EE stack
  • 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

EDUCATION AND EXPERIENCE:

  • A minimum of a Bachelor’s Degree in computer science, scientific, or appropriate engineering discipline
    • With 9+ years’ experience or equivalent; or
    • An advanced degree and 7+ years’ experience

SECURITY REQUIREMENTS:

  • Public Trust clearance is required.
    • CCI will submit on the employees behalf for employees who do not have a Public Trust
    • Employment is contingent upon the approval for the public trust clearance

Additional Information

For More Information, Visit: WWW.CROWNCI.COM

This is a great opportunity to join a winning team. CCI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and a 401k savings plans. 

We wish to thank all applicants for their interest and effort in applying for this position; however, only candidates selected for interviews will be contacted. 

No unsolicited agency referrals please. 

CCI is proud to be an EQUAL OPPORTUNITY EMPLOYER. Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability.


Crown is a VEVRAA Federal Contractor