Software Developer - Senior

TekSynapMechanicsburg, PA
$120,000 - $150,000Hybrid

About The Position

We are seeking a Software Developer - Senior to join our team. TekSynap is a fast-growing high-tech company that understands both the pace of technology today and the need to have a comprehensive well planned information management environment. “Technology moving at the speed of thought” embodies these principles – the need to nimbly utilize the best that information technology offers to meet the business needs of our Federal Government customers.

Requirements

  • Minimum of ten (10) years of relevant experience.
  • Expert experience and knowledge of sustainment lifecycle management activities for programs and project operations.
  • Experience with application programming interfaces (APIs) to support Low-Code/NoCode Development Platform models.
  • Experience using low-code/no-code business process modeling notation (BPMN) tools.
  • Experience developing application/process automation software based on BPMN models.
  • Experience in agile and hybrid low-code application development.
  • Experience as an application programmer on large-scale DBMS, knowledge of computer equipment, and ability to develop complex software to satisfy design objectives.
  • Bachelor’s Degree in Information Technology or a related field.
  • Secret – IT II (Tier 3) Non-Critical Sensitive Clearance
  • US Citizen

Responsibilities

  • Acts as the Sustainment Lead or sustainment-focused subject matter expert.
  • Applies advanced expertise in sustainment lifecycle management to support program and project operations.
  • Reviews business application requirements and design specifications across functional areas such as finance, accounting, personnel, manpower, logistics, and contracts.
  • Creates block diagrams and logic flowcharts to support software design and development.
  • Converts detailed design specifications into functioning software solutions.
  • Designs, develops, tests, troubleshoots, and refines software to deliver the required functionality.
  • Develops required documentation, including materials for both program-level and end-user audiences.
  • Improves software performance by reducing processing time and increasing operational efficiency.
  • Provides technical guidance to programmers as needed to support timely completion of program milestones.
  • Creates or updates procedures to address complex problems while accounting for system capacity, equipment limitations, processing time, and desired output requirements.

Benefits

  • health
  • dental
  • vision
  • 401K
  • life insurance
  • short-term and long-term disability plans
  • vacation time
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service