Software Engineer II
Reflexive Concepts · Annapolis Junction, MD · 6 days ago
EngineeringFull-time
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.
Required Skills
- Java/Spring Framework/Spring Boot
- GhostMachine Analytic experience
- Portable Map Reduce (PMR) framework
- Familiarity with AVP process and represent to AVGNiFi 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