JavaScript Developer

Reflexive Concepts

Hanover, Maryland

JOB DETAILS
SKILLS
Access Control, Amazon Web Services (AWS), Application Programming Interface (API), Atlassian JIRA, Classification Tools, Code Reviews, Coding Standards, Computer Engineering, Computer Science, Content Development, Customer/Client Research, DOM (Document Object Model), Documentation, Engineering, Functional Testing, Government Contracts, Identify Issues, Internet Application, JavaScript, Machine Tool, Microsoft Office, Node.js, Problem Solving Skills, Reporting Dashboards, Requirements Management, Software Administration, Software Engineering, Team Player, Test Plan/Schedule, Time Management, Unit Test
LOCATION
Hanover, Maryland
POSTED
30+ days ago
Reflexive Concepts is seeking a skilled Software Engineer to join our growing team!

The ClassifyIT team is seeking a Software Engineer to support full life-cycle design, development, testing, and documentation of policy-driven software across multiple fabrics, including the classification marking tool and tooling for M365 web-based applications. The focus is on extending and customizing tools used for classification string validation and comparison for access control. Strong JavaScript experience is required, along with experience in requirements elicitation and the ability to work collaboratively within an established team throughout the software lifecycle.

Qualifications:
  • Three (3) years of Software Engineering experience
  • Bachelor's Degree or higher in computer engineering or a field related to computer engineering or computer science
    • An additional four (4) years of Software Engineering experience may be substituted for the degree, for a total of seven (7) years
Required:
  • Working knowledge of JavaScript/DOM, TypeScript, and Node.js/npm
  • Experience with AWS (ability to navigate AWS dashboards and services)
  • Hands-on experience using Docker (command line) and converting applications to Docker images
  • Experience using Git (command line), GitLab CI, and GitLab pipelines
  • Familiarity with Jest and Cypress
  • Working knowledge of JIRA and GitLab
  • Experience developing functional and unit tests
  • Experience performing code reviews
  • Ability to work directly with customers
  • Strong troubleshooting skills
  • Ability to adhere to coding standards and follow team policies
Desired Skills:
  • Must be able to work in a collaborative environment, with minimal supervision
  • Gather, analyze, and capture customer requirements
  • Adhere to the development processes the team has established
  • Assist in developing requirements for new features and fixing defects
  • Create and expand unit tests
  • Knowledge of the Microsoft Office JavaScript API
  • Track and respond to user issues and questions
  • Triage user issues
  • Test new software releases and merge requests
  • Experience working collaboratively with a team of developers, contractors, and the Government
  • Contribute content for the development of high-level documentation and guides
  • Strong time management skills

About the Company

R

Reflexive Concepts