logo

View all jobs

Software Engineer II / Software Developer

Annapolis Junction, MD · Information Technology
REQUIRED SKILLS/ABILITIES:
  • TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) 

​                                                                                                         Developing, deploying and maintaining new capabilities to meet customer's requirements in a multi-language, multi-domain, high speed environment. This includes bare metal to container deployments within Linux.
• Involvement in all parts of product from inception to decommission.
• Ability to work within a highly technical, fast paced team employing a broad range of technologies.

Requirements:
• Object oriented design experience in an agile environment.
• Experience dealing with the full end to end development life cycle. Including high level design, implementation, deployment and maintenance.
• Experience working administrative tasks within a Linux environment.
• Demonstrated experience in one or more of the following object oriented languages: Go/Golang, C++, Python, Ruby.
• Demonstrated experience in one or more of the following scripting languages: JavaScript and Bash.
• Demonstrated experience in one or more of the following DevOps environment: Git, Ansible and Puppet.
• Moderate Linux administration skills.
• Experience using multiple languages in a web development environment.
• Working in agile software development teams.
• Extensive software development experience in a Linux/Unix environment.
• Database integration and data management.
• Experience working in a Amazon Web Services (AWS/eVo).
• Responsible for developing new capabilities in accordance with requirements MVC design paradigm. Familiarity client side libraries (e.g ReactJS) for front-end web client.
• Address bug fixes for currently deployed software.
• Perform integration and testing as needed.

 

REQUIRED: Minimum six (6) years experience in a technical role, providing technical expertise for software-intensive projects and programs for Government or Industry customers.

REQUIRED: Three (3) years experience as a Software Engineer supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems).

REQUIRED: Minimum six (6) years experience using any or all of 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.

REQUIRED: Minimum three (3) years direct experience with an intelligence community or signals intelligence activity.

REQUIRED: Experience in Web Services implementation.

REQUIRED: Experience in programming using Top-Down, Event-Driven, and object-oriented paradigms.

REQUIRED: Leadership experience in mentoring fellow Software Engineers and providing subject matter expertise for software development and engineering.

Powered by