Reflexive Concepts is seeking a skilled Software Engineer to join our team!
Specifically, we are looking for a candidate with strong Java and Spring Boot development expertise, hands-on experience with the GhostMachine Analytics platform, and proficiency working within the NiFi data flow ecosystem.
Qualifications:
- Fourteen (14) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
Job Description:
- This role focuses on knowledge management and data curation, with responsibilities that include performing ETL (extract, transform, and load) processes on enterprise-wide data
- The position is part of a collaborative, well-established team and offers the chance to build expertise in GhostMachine Portable Map Reduce analytics—a valuable opportunity for professional development
Required Skills:
- Java/Spring Framework/Spring Boot are the key skills needed to be successful in this role
- GhostMachine Analytic experience
- Portable Map Reduce (PMR) framework
- Familiarity with AVP process and represent to AVG
- NiFi and Notifier experience
- Atlassian tool suite
- GitLab
- Ability to:
- Design, develop, and modify software systems to meet performance and functional requirements
- Analyze user and system requirements to inform software design
- Develop and implement algorithms, database queries, and system interfaces
- Debug, correct, and optimize existing software for performance, new hardware, or updated environments
- Develop and execute test procedures for software components
- Perform quality control on team deliverables
- Coordinate with system and hardware engineers to define requirements and constraints
- Lead and oversee software development teams to ensure on-time, standards-compliant delivery
- Write and review software and system documentation
- Recommend and implement improvements to documentation and development process standards
- Coordinate software installation and monitor systems to ensure operational specs are met