Programmer-Web Application/Software Developer

Interactive Process Technology LLC•Bath Township, OH

About The Position

IPT Associates (IPTA) is seeking a Programmer-Web Application/Software Developer to build and support technology solutions for AFRL business needs. The role develops, modernizes, and maintains secure, scalable web applications, translating requirements and user feedback into applications, dashboards, reports, and automated workflows. It also integrates applications, databases, and cloud services, contributes to Agile delivery and software testing, and supports automated build, test, and deployment processes. The position troubleshoots defects, optimizes performance, remediates software and container vulnerabilities, and maintains technical documentation, test results, and user guides. It also supports training and knowledge transfer. The position is contingent upon contract award, and its actual duties may vary based on contract requirements and organizational needs.

Requirements

  • Bachelor of Science in Computer Science, Cyber Security, or a related field.
  • Active Secret security clearance.
  • Proficiency in Python and Linux development, including writing modular, testable, maintainable code.
  • Experience with HTML, CSS, JavaScript, responsive web interfaces, REST APIs, JSON, and back-end data integration.
  • Experience with Agile development, version control, configuration management, automated testing, and CI/CD pipelines.
  • Knowledge of cloud integration, security, and migration; familiarity with containers and virtual machines.
  • Ability to troubleshoot application issues, remediate vulnerabilities, and produce clear technical documentation.
  • Maintain applicable DoDM 8140.03 qualifications and cybersecurity and operating system certifications; meet privileged-access requirements when assigned.

Responsibilities

  • Develop, modernize, and maintain secure, scalable web applications supporting AFRL business needs.
  • Translate requirements and user feedback into intuitive applications, dashboards, reports, and automated workflows.
  • Integrate applications, databases, and cloud services to ensure reliable data exchange.
  • Collaborate in Agile teams and use version control and configuration management to deliver maintainable code.
  • Develop and execute software tests and support automated build, testing, and deployment pipelines.
  • Troubleshoot defects, optimize performance, and remediate software and container vulnerabilities.
  • Maintain technical documentation, test results, and user guides; support training and knowledge transfer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service