Point your AI agent at freehire and let it find you a job.

Get the CLI →

Connected Logistics

Open 22d

Application Programmer, Senior

Posted
Discussion

Summary

Senior Applications Programmer supporting a DLA client's full software development lifecycle, including system design, database management, and software deployment, while leading sustainment activities and mentoring developers in an Agile environment.

Contingent Contract Award

ONSITE-Mechanicsburg, PA

Anticipated Start Date 9/1/2026


Connected Logistics is seeking to hire an Applications Programmer – Senior to support a DLA client's full software development lifecycle; to provide in-depth knowledge of requirements development, system design, system performance, software programming; and to design and manage the database and deployment of software.


The Applications Programmer – Senior serves as Sustainment Lead or Sustainment Subject Matter Expert (SME). Provides

expert-level knowledge of sustainment life cycle management activities for programs and project

operations.


Key Responsibilities

  • Analyzes functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develops block diagrams and logic flowcharts.
  • Translates detailed design into computer software. Designs, codes, tests, debugs, and refines the computer software to produce the required product.
  • Prepares required documentation, including both program-level and user-level documentation.
  • Enhances software to reduce operating time and improve efficiency.
  • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.


Software Development & Architecture

  • Design and develop complex software solutions using best practices and modern technologies.
  • Ensure code quality through design reviews, code reviews, and adherence to development standards.
  • Lead architectural discussions and contribute to implementing and deploying technology strategies.

Leadership & Mentorship

  • Provide technical guidance and mentorship to mid-level and junior developers.
  • Foster a culture of continuous learning and improvement within the development team.
  • Lead by example in writing clean, maintainable, and efficient code.

Agile Team Collaboration

  • Participate in sprint planning, backlog refinement, and Agile ceremonies.
  • Work closely with Product Owners, QA engineers, and Computer Systems Analysts to deliver value-driven features.
  • Drive technical discussions and decision-making within the team.

Performance & Optimization

  • Identify bottlenecks and optimize application performance.
  • Implement and advocate for secure coding practices.
  • Ensure maintainability and scalability of software solutions


Skills

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available