Application Programmer - 2023

Posted: Wednesday, 12 March 2025
Valid Thru: Friday, 11 April 2025
Index Requested on: 03/12/2025 19:27:09
Indexed on: 03/12/2025 19:27:09

Location: Albuquerque, NM, 87101, US

Industry: Technology
Occupational Category: 15-0000.00 - Computer and Mathematics
Type of Employment: FULL_TIME

KeyLogic Systems is hiring!

Description:

Overview

Position: Application Programmer
Location: Albuquerque, NM
Salary Range: $100, 800 to $110, 800 per year
Clearance: Clearable to Q

KeyLogic is seeking an Application Programmer II to join one of next generation teams working primarily in a Linux environment. The department partners with several internal mission organizations to design, develop and deploy large-scale remote sensing systems for real-time national security missions. Your role will include systems architecting, creating and modifying Ansible playbooks, and collaborating with our system administrators to automate tasks.


Responsibilities:

  • Participate in the design of software tools and subsystems to support reuse and domain analysis.
  • Assist Applications Engineer and Applications Programmer to interpret software requirements and design specifications to code and integrate and test software components.
  • Work will primarily be performed in a Linux environment.


Qualifications:

  • Bachelor’s in Computer Science or related degree plus 6 years of relevant experience or total of 12 years of relevant experience without a degree.
  • Must be a US Citizenship
  • Ability to obtain and maintain a U.S. Department of Energy Q security clearance

Required Skills

  • Experience in architecting complete computer solutions, system design, engineering, and system development, including familiarity with modern DevOps practices and tools
  • 2 or more years of experience developing automation code using Ansible
  • 2 or more years of experience with virtual machines and cloud technologies (e.g. VMWare vSphere)
  • 2 or more years of experience with RedHat Linux (or similar Linux distribution) system administration
  • Demonstrable understanding of Linux or Windows Server-based enterprise architectures
  • Knowledge of hardware and operating systems, including system architectures, network infrastructures, and client–server principles
  • Experience working in a collaborative environment (unclassified/classified)
  • Work is primarily performed on site and therefore the candidate must reside in the Albuquerque area
  • Candidate can start uncleared, but must be able to obtain and maintain a DOE Q Clearance (preference is Active DOE Q Clearance or DoD Top Secret Reciprocity)

Desired Skills:

  • Experience with the full software development lifecycle using iterative or agile methodologies
  • Experience with automation, orchestration, continuous integration/ continuous delivery including such tools as Ansible, Puppet, Docker, GitLab CI, Jenkins, Nexus, etc.
  • Experience applying Test Driven Development (TDD) principles and automated testing (e.g., Selenium, Cucumber, Gherkin)
  • Experience with common software architectures (e.g., microservices, distributed architecture models, etc.)
  • Experience with container technologies, using tools such as Docker, Kubernetes, etc.
  • Experience with Linux server-based system administration. (e.g., account maintenance, data backups, system performance maintenance, installation and configuration of new hardware/software)
  • Experience reading, interpreting, writing, modifying, and executing scripts (e.g., Python, Bash, PowerShell) on Windows or Unix systems
  • Experience with virtual machines and cloud technologies (e.g., Microsoft Hyper-V, VMWare vSphere, Open Stack, AWS, Azure, etc.)
  • Knowledge of computer networking fundamentals (e.g., networks devices, ports/protocols, addressing, routing, network access, identity, and access management, and authentication)
  • Knowledge of secure configuration management techniques (e.g., STIGs) and secure software development and deployment practices
  • Skill in identifying measures or indicators of system performance and the actions needed to improve or correct performance, availability, capacity, or configuration problems relative to the goals of the system
  • Experience developing, testing, troubleshooting, and deploying large-scale systems for managing, processing, and disseminating data from disparate data sources
  • Experience with large, multi-organizational, multi-discipline projects with emphasis on satellite or other aerospace systems
  • Ability to travel on occasion
  • Preference is an active DOE Q Clearance or DoD Reciprocity

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

See Job Description

Benefits:

Please see the job description for benefits.

Apply Now