logo

View all jobs

Software Engineer III

Annapolis Junction, MD
Reflexive Concepts is seeking a skilled Software Engineer III to join our growing team!

The ideal candidate is a senior full-stack engineer with deep experience in modern JavaScript and front-end frameworks (React, Angular, Vue), backend services in Java, C++, or NodeJS, and a strong full-SDLC track record leading software development teams.

Qualifications:
  • Bachelor’s degree in a technical discipline from an accredited college or university 
  • Twenty (20) or more years of web application and/or front-end development experience, in programs and contracts of similar scope, type, and complexity 
    • Twenty-four (24) years of development experience may be substituted for candidates without a qualifying bachelor’s degree
Required:
  • JavaScript and front-end JavaScript frameworks such as React, Angular, or Vue
  • Java, C++, or VB.net
  • HTML, CSS, PHP and Perl, Python, Ruby
  • Experience developing applications interfacing with REST-based APIs/services in Apache Tomcat/Java or NodeJS
  • Full Software Development Lifecycle (SDLC) experience, including:
    • Serving as the technical lead of multiple software development teams
    • Analyzing and translating user requirements into software requirements
    • Developing software solutions by analyzing system performance standards
    • Providing specific input to system design including hardware/software trade-offs, software reuse, and requirements analysis and synthesis
    • Both new software development and capabilities enhancement
    • Developing simple data queries for existing or proposed databases or data repositories
    • Software Integration (new and existing systems)
    • Administering, maintaining, and implementing policies and procedures for ensuring application security and integrity
    • Troubleshooting, debugging, and defects correction
Desired:
  • Experience writing Linux-based scripts to facilitate application integration using server-side languages (Shell, Python, etc.)
  • Modifying repository schemas to support new data items and integrating with middle-tier and back-end APIs
  • Experience working in an Agile software development environment
  • Managing software code using Git & Maven
  • Experience using Jira and Confluence

Share This Job

Powered by