Web Front-End Software Developer

9 months ago(3/7/2017 5:14 PM)
Requisition ID
# of Openings
Information Technology
Minimum Clearance
Relocation Eligible

About Engility

Engility delivers innovative solutions to critical challenges facing the nation and the world. As a premier provider of integrated services for the U.S. government, we support the Department of Defense, intelligence community, space communities, federal civilian agencies and international customers. Engility is dedicated to making lives better, safer and more secure.


Engility is seeking Web Front-end Software Developers to be part of a team to develop the Maritime Security Risk Analysis Model (MSRAM) web application; a US Coast Guard mission critical system. You will use your leading edge software development skills to transform the current Microsoft Access-based MSRAM application to a more sustainable, cloud-based and enterprise-friendly system. The USCG relies on MSRAM to examine risks at US ports and along waterways around the country as part of an overarching vulnerability mitigation process. You will support the design and development of a responsive user interface for this data-driven application that utilizes state-of-the-art tools and frameworks.

This position requires experience developing complex, performant web user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript. Prior experience developing single-page applications with Angular and Typescript programming language is highly desirable. Geospatial processing and display experience using tools like ESRI ArcGIS is a plus. Support the selection of other applicable web technologies that improve development and end-user experience such as CSS preprocessors (Less/Sass), display of charts (D3.js, ng2-charts), UI frameworks and components (Angular Material, Polymer) and more.

The current web application stack includes:

  • Microsoft SQL Server [Azure SQL Database]
  • ASP.NET Web API (C#)
  • Angular 2
  • Bootstrap v3 plus custom CSS
  • Dapper ORM
  • ESRI ArcGIS JavaScript API


The current development tools/frameworks include:

  • Visual Studio 2015 / Visual Studio Code
  • Visual Studio Team Services (aka Visual Studio Online)
  • Git for source control
  • Karma and Jasmine Test Frameworks for testing JavaScript/Typescript code
  • xUnit for testing .NET code


Other application frameworks and libraries under consideration include:

  • Ngrx store for state management
  • D3.js for reporting, charts and dashboards
  • Webpack for module bundling
  • iText for PDF generation
  • OpenXML SDK for Microsoft Office integration


Work location is in Chantilly Virginia, with potential for telecommuting.


  • Design and development user interfaces.
  • Perform software configuration management.
  • Create and perform unit tests.
  • Document code to standards.
  • Work as part of a team to develop and verify all elements of the MSRAM web application system.

Required Qualifications

  • B.S. in Computer Science, Software Engineering, Mathematics, or similar with 3+ years of front-end web application development experience.
  • U.S. Citizen.
  • Excellent oral and written skills.
  • Strong desire to achieve the objective while striving for excellence.
  • Strong software development skills, including design, implementation, test, deployment and support.
  • Self-motivated with the ability to prioritize, meet deadlines and manage changing priorities.
  • Knowledge and experience with HTML5, CSS3, JavaScript / Typescript, Bootstrap, Visual Studio 2015 / Visual Studio Code, Git, and xUnit.

Desired Qualifications

  • Experience with Agile and Scrum software development methodologies are highly desired.
  • Knowledge and experience with Angular is highly desirable.
  • Experience with web APIs, ESRI ArcGIS, Ngrx store, D3.js, Webpack, iText, OpenXML SDK for Office integration, Dapper ORM, and test frameworks is a plus.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Engility is proud to be an Affirmative Action/Equal Opportunity Employer. Engility provides equal employment opportunity for all persons, in all facets of employment. Engility maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks. If you are a qualified individual with a disability or a disabled veteran, and need a reasonable accommodation to use or access our online system, please contact us via our home page.