Demo

Application Programmer

Technology Management Group, Inc. (TMG)
King George, VA Full Time
POSTED ON 7/23/2025 CLOSED ON 1/19/2026

What are the responsibilities and job description for the Application Programmer position at Technology Management Group, Inc. (TMG)?

The Senior Engineer is responsible for implementing high quality technology solutions that meet business requirements. Supports planning, design, implementation for data center infrastructure, systems infrastructure and networking infrastructure. Supports the development of network systems as-built documentation and executes hardware/software lifecycle management to include evaluation of products and making recommendations for the acquisition of new products and sun setting of obsolete products. Evaluates change requests that specifically impact the production system.

 

The Senior Engineer may also supervise, coordinate and/or perform additions and changes to network hardware and operating systems, and attached devices, including investigation, analysis, recommendation, configuration, installation, and testing of new network hardware and software. Provide direct support in the day-to-day operations on network hardware and operating systems including the evaluation of system utilization, monitoring response time and primary support for detection and correction of operational problems. Troubleshoot at the physical level of the network, working with network measurement hardware and software, as well as physical checking and testing of hardware devices at the logical level working with communication protocols. Participate in planning design, technical review and implementation for new network infrastructure hardware and network operating systems for voice and data communication networks. Maintain network infrastructure standards including network communication protocols such as TCP/IP. Provide technical consultation, training and support to IT staff as designated by the government. Diagnose and resolve complex communication problems.

 

The ideal candidate should be able to demonstrate working knowledge/experience with several of the following concepts or technologies:

  • Exceptional communication skills – ability to communicate well with leadership and technical teams
  • Expert understanding of solutioning (i.e., research, analysis and best practices)
  • Expert understanding of distributed systems and both hybrid and cloud native computing
  • Proficient in AWS services: CLI, Cloud Formation, Cloud Watch, EC2, EBS, IAM, S3, Secrets, Security groups, VPC
  • Proficient in Operating Systems: Linux and Windows
  • Proficient with software automation such as Ansible, Chef or Puppet
  • Advanced understanding of virtualization both using virtual machines and microservices with containers 
  • Advanced understanding of infrastructure: AD, DNS, firewalls, load balancers, routing, switching, etc.,
  • Experience with central authentication (LDAP/AD) and security
  • Knowledge of protocols such as GRE, HTTPS, IP, IPSec, SSH, TCP, UDP, TLS, etc.,
  • Knowledge of Microsoft SQL Server and database administration.
  • Knowledge of the AWS CLI
  • Familiarity with Agile development, deployment concepts, methodologies and tools
  • Familiarity with model and template-driven infrastructure deployment and configuration
  • Familiarity with systems management concepts, processes and standards, capacity and performance management and tuning, and storage and network management
  • Excellence with influencing and reasoning skills; good at conflict resolution and consensus building

Salary.com Estimation for Application Programmer in King George, VA
$95,813 to $122,715
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Application Programmer?

Sign up to receive alerts about other jobs on the Application Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,611 - $156,576
Income Estimation: 
$141,102 - $168,742
Income Estimation: 
$71,709 - $89,893
Income Estimation: 
$87,720 - $106,708
Income Estimation: 
$87,720 - $106,708
Income Estimation: 
$108,098 - $130,480
Income Estimation: 
$108,098 - $130,480
Income Estimation: 
$131,611 - $156,576
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Application Programmer jobs in the King George, VA area that may be a better fit.

  • Business System Solutions Leesburg, VA
  • About Business System Solutions Business System Solutions is a certified Service-Disabled Veteran-Owned Small Business (SDVOSB) and is a trusted provider o... more
  • 19 Days Ago

  • Creative Information Technology, Inc Falls, VA
  • Title Application Programmer Client State of LA Location Remote Resumes Due April 15 th Rate Up to 70/hr Duration ~1.5 years Description/Role The two posit... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!