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