To apply for a specific opening, and view additional position details, click on the job title below.

Otherwise, click "Submit Unsolicited CV/Resume" to submit your resume for one of our Ongoing Opportunities.

Job summary

Show map Location:
Hanover, MD, United States, North America
Career Level:
Mid-level (5 - 14 years of experience)
Job type:
Full time

GUI Developer

About this job

The GUI Developer will be providing support to AMT & Infrastructure products.  e software developer will be responsible for the design, development, integration and testing of end user interfaces in several client-side and server-side technologies. The developer will communicate with end users to understand requirements and present UI mock-ups for potential solutions. Additionally, the developer will create and maintain shell scripts to navigate the web application and be able to use SSL as it applies to the customer.

In addition to the Basic Qualifications listed below, the GUI Developer must have the following skills and experience:

  • Fluent in client side and server side JavaScript frameworks
  • Designing end-user interfaces in HTML and CSS
  • Progress a requirement through a wireframing interactive design and feedback phase up to and including implementation and delivery
  • Writing and maintaining system related shell scripts
  • Experience working with SSL including knowledge of certificates (self-signed vs signed by trusted agent), understanding of how SSL is applied within our customer environment (CASPORT/GOVPORT) and the relationship between OpenSSL, Apache http, and other server side programming languages with respect to the different ways in which SSL can configured
  • Strong Linux skills is essential
  • Know how to generate an SSL certificate, perform code repository checkouts, and execute shell scripts to build and run web applications
  • Experience with managing a web application’s build process including related plugins and repositories
  • Web application development using HTML, CSS, JavaScript, jQuery, AJAX and Bootstrap
  • Knowledge of Angular and React.js
  • Familiarity with the latest technologies, mobile frameworks, and 508 compliance


Clearance Requirement: TS//SCI with Polygraph

 Basic Qualifications:

  • BA/BS Degree in a technical discipline related to the experience requirements.  Three (3) additional years of experience in a technical role, working on software-intensive projects and programs for government or industry may be substituted.
  • Eight (8) years experience as a Software Engineer supporting software architecture development, requirements analysis, design, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and unit and test integration (with both new and legacy systems).
  • Minimum ten (10) years experience in a technical role, working on software-intensive projects and programs for Government or Industry customers.
  • Five (5) years experience in applicable programming language, such as the following: JAVA; C++ or C; COBRA; J2EE; Perl; JavaScript; UNIX scripting languages; XML; HTML; workflow tools such as JBoss or Weblogic; DOM; AJAX; Apache; Spring, near-real-time processing, collection systems, network protocols and standards, GUI development, or mission management systems.
  • Minimum three (3) years direct experience with an intelligence community or signals intelligence activity.
  • Experience in Web Services implementation.
  • Skilled in programming using Top-Down, Event-Driven, and object-oriented paradigms.
  • Experience providing subject matter expertise for software development and engineering, and mentoring fellow Software Engineers.




Show map
Hide map

Service Disabled Veteran Owned Small Business
Historically Underutilized Business Zone

10010 Junction Dr. Suite 116-N, Annapolis Junction, MD 20701
Office: 443-517-1116 | Fax: 301-498-7384