Summary
GAMA-1 Technologies is a rapidly growing technology business that provides strategic information assurance and security solutions to the Federal Government. The Scientific Programmer I – Algorithm Integration role focuses on supporting the integration, testing, and operational readiness of scientific algorithms and software products, ensuring reliable delivery of production-ready solutions.
Responsibilities
- Analyze and document algorithm inputs, outputs, workflows, and production rules across operational units, identifying variations in requirements and implementation approaches
- Define and maintain operational execution procedures, including run triggers, intermediate data exchanges, processing workflows, and final delivered output products
- Establish, maintain, and validate project baseline test cases in collaboration with Science Teams to support consistent software verification
- Evaluate code updates and enhancements against established baselines to identify impacts, maintain functionality, and support regression testing activities
- Review and analyze regression test results to identify issues, verify fixes, and ensure continued algorithm reliability
- Coordinate with Science Teams and technical stakeholders to communicate progress, resolve issues, manage dependencies, and track project activities through tools such as Jira
- Integrate and validate software components in alignment with coding standards, interface requirements, build processes, and project documentation checklists
- Verify output products for accuracy, quality, format compliance, logging requirements, and adherence to operational standards
- Troubleshoot, optimize, and debug code while supporting updates to input/output file formats and data processing workflows
- Develop and maintain technical documentation, including production rules, delivery documentation, operational procedures, and user guidance materials
- Demonstrate delivered software capabilities and production workflows while providing technical support during transition to operational environments
- Develop and execute test cases to evaluate impacts from upstream data changes and support downstream algorithm enhancements
Skills
- Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Physics, or a related scientific or technical discipline
- 2–4 years of experience in system integration, software deployment, or IT operations
- Hands-on experience with one or more of the following programming languages: FORTRAN, C, or C++, supporting application development, integration, maintenance, or performance-focused initiatives
- Working knowledge of Python for application support, scripting, or automation
- Strong understanding of configuration management, APIs, system interfaces, and data flow between interconnected systems
- Experience with container technologies, preferably Docker, and container orchestration platforms such as Kubernetes
- Demonstrated ability to troubleshoot, analyze, and resolve complex software integration issues
- Strong documentation, communication, and coordination skills with the ability to collaborate effectively across technical teams
- Ability to obtain a security clearance
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Physics, or a related scientific or technical discipline
- 2–4 years of experience in system integration, software deployment, or IT operations
- Hands-on experience with one or more of the following programming languages: FORTRAN, C, or C++, supporting application development, integration, maintenance, or performance-focused initiatives
- Working knowledge of Python for application support, scripting, or automation
- Strong understanding of configuration management, APIs, system interfaces, and data flow between interconnected systems
- Experience with container technologies, preferably Docker, and container orchestration platforms such as Kubernetes
- Demonstrated ability to troubleshoot, analyze, and resolve complex software integration issues
- Strong documentation, communication, and coordination skills with the ability to collaborate effectively across technical teams
- Ability to obtain a security clearance
Benefits
- Health insurance coverage
- Life and disability insurance
- 401(k) savings plan
- Training and career development opportunities
- Paid holidays and paid time off (PTO - to cover vacation, illness or disability, appointments, emergencies or other situations that require time off from work)