Bachelor's with 8-10 years of experience or High School with 10-15 years of experience
Proficient in software development and programming
Experience with Red Hat Enterprise Linux (RHEL)
Skilled in GIT
Familiar with multiple programming/scripting languages (e.g., JavaScript, Python, Docker)
Knowledge of database systems (e.g., SQL, NoSQL) and networking principles
Responsibilities
Engineers and implements software solutions by developing new code and integrating various software types
Leads multidisciplinary research and collaborates with designers in software development for sensors
Collaborates with cross-functional teams to mature application requirements
Writes and maintains software programs and user documentation
Develops programs to manage data and document storage
Creates software for analyzing remote network device data
Leads testing initiatives to ensure software quality and integration in CI/CD pipelines
Supports QA/testing activities as necessary
Benefits
Opportunity to work in a large Air Force IT enterprise Cyber Weapons System program
Involvement in multidisciplinary teams with a diverse range of professionals
Exposure to cutting-edge technologies and software methodologies
Work environment that encourages Agile Scrum practices
Potential for career advancement with access to a broad spectrum of IT projects
Full Job Description
Clearance Level: Top Secret Education: High School Location: Lackland Air Force Base - San Antonio, TX US (Primary) Travel: 0 - 10%
We are seeking an Application Programmer III to support a large Air Force IT enterprise Cyber Weapons System Program.
Responsibilities
Engineers and implements software solutions by developing new code and integrating Free and Open Source Software (FOSS), Commercial of the Shelf Software (COTS), and Government of the Shelf Software (GOTS)
Leads multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of software, for host based and network sensors and data analysis platforms
Collaborates with system operators, system maintainers, engineers, application programmers, Product Owners, configuration managers, technical writers, and other stakeholders to mature requirements
Writes, updates, and maintains computer programs, software packages, and user documentation
Develops computer programs to store, locate, and retrieve specific documents, data, and information
Develops software for collecting and analyzing data from remote network sensors and host based security tools
Utilizes stakeholder feedback and system testing to obtain information on system capabilities and limitations
Leads development and incorporation of unit and integration tests into a CI/CD pipeline to validate software quality
Works in parallel and support QA/testing as needed
Works as part of a cross-functional teams that follows Scrum Agile practices
Requirements
Active Top Secret clearance.
Bachelors with 8-10 years of experience or High School with 10-15 years' experience.
Software developing (programing) Experience
Red Hat Enterprise Linux (RHEL) Experience
GIT Experience
Experience with two or more programming/scripting Languages or technologies: JavaScript, Angular 2-8, TypeScript, Ansible, Kubernetes, Python 2/3, Helm, Docker, Bash, HTML, CSS, SCSS
Experience with databases and servers: Apache, MongoDB, NoSQL, Elasticsearch, SQL
Understand Networking Principles (TCP/IP)
Other duties as assigned
Desired
Familiarization with Bitbucket, Jira, SonarQube, GitLab, Nexus, Bro/Zeek, Suricata, and Moloch
DevSecOps Experience
Certifications
8570/8140 compliant: IAT II (required within 6 months)