Posted 1d ago

Senior Technologist

@ Bana Solutions
St. Louis, Missouri, United States
OnsiteFull Time
Responsibilities:design software, develop algorithms, update code
Requirements Summary:Proven Fortran software development with algorithm development; 8+ years in secure computing.
Technical Tools Mentioned:Fortran, Python, AWS, Hadoop, Spark, GDAL, ESRI, OGC standards, Geospatial tooling
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Description

OVERVIEW:

We are seeking a highly skilled Software Developer with strong experience in Fortran and algorithm development to support mission-critical systems. The ideal candidate will work in a secure environment, contributing to high-performance computational solutions, data processing pipelines, and next-generation analytic capabilities. 

GENERAL DUTIES:

  • Design, develop, maintain, and optimize software solutions in support of scientific, analytical, and geospatial applications.
  • Develop and refine complex algorithms used for modeling, simulation, data analysis, and system automation.
  • Enhance, update, and troubleshoot legacy Fortran codebases.
  • Collaborate with cross-functional teams to support system integration, testing, and deployment.
  • Document software designs, testing procedures, and implementation details according to best practices.
  • Work within a high-security environment to meet mission and compliance requirements.

Requirements

REQUIRED QUALIFICATIONS:

  • Proven professional experience developing software in Fortran.
  • Strong background in algorithm development.
  • Proficiency with software engineering best practices, including version control, testing, documentation, and code review.
  • Ability to work collaboratively in an agile or iterative development environment.

DESIRED QUALIFICATIONS:

  • Experience with AWS cloud-based development and deployment.
  • Experience refactoring Fortran into Python or modernizing legacy codebases.
  • Background working with big data technologies (e.g., Hadoop, Spark, distributed data processing).
  • Experience supporting analytical workflows or developing analytical capabilities for end users.
  • Familiarity with geospatial software development, geospatial data formats, and related tools (e.g., GDAL, ESRI, OGC standards).
  • Experience with performance optimization, high-performance computing, or scientific computing environments.

CLEARANCE:

  • Top Secret minimum