Demo

26-5020: Computer Programmer

Navitas Business Consulting
Herndon, VA Full Time
POSTED ON 8/18/2026
AVAILABLE BEFORE 11/12/2026
Position: Computer Programmer
Job ID#: 26-5120
Work Authorization: Any


Who We Are:
Since our inception back in 2006, Navitas has grown to be an industry leader in the digital transformation space, and we’ve served as trusted advisors supporting our client base within the commercial, federal, and state and local markets.

What We Do:
At our very core, we’re a group of problem solvers providing our award-winning technology solutions to drive digital acceleration for our customers! With proven solutions, award-winning technologies, and a team of expert problem solvers, Navitas has consistently empowered customers to use technology as a competitive advantage and deliver cutting-edge transformative solutions.

 

What You Will Do:

As a Computer Programmer, you will design, develop, test, and maintain software applications and systems based on client and business requirements.
You will analyze technical requirements and translate them into efficient, reliable, and maintainable program code.
You will work closely with developers, analysts, technical leads, and client teams throughout the software development lifecycle.
You will troubleshoot application issues, perform debugging, and implement enhancements to improve system functionality and performance.
You will participate in software deployments, system integrations, documentation, and ongoing application support activities.
This position requires travel and/or relocation to various unanticipated client locations throughout the United States, with expenses paid by the employer, depending on project requirements and duration.

Responsibilities include but are not limited to:

  • Design, develop, modify, test, debug, and maintain computer programs and software applications based on functional and technical requirements.
  • Analyze user requirements, system specifications, workflows, and business processes to determine appropriate programming solutions.
  • Develop and maintain application components, backend processes, interfaces, APIs, and database-related functionality.
  • Write clean, efficient, reusable, and well-documented code using appropriate programming languages, frameworks, and development tools.
  • Perform unit testing, integration testing, debugging, and troubleshooting to identify and resolve application defects and performance issues.
  • Develop and execute database queries, data processing routines, and application integrations to support business and system requirements.
  • Participate in software deployments, version upgrades, configuration changes, production support, and application maintenance activities.

What You'll Need:

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field.
  • Knowledge of software programming concepts, object-oriented programming, data structures, algorithms, and software development methodologies.
  • Experience with programming languages such as Java, Python, C#, JavaScript, C , or other comparable technologies.
  • Understanding of relational databases, SQL, database design concepts, and data manipulation techniques.
  • Familiarity with web technologies, APIs, application integration, and client-server or multi-tier application architectures.
  • Knowledge of software testing, debugging, troubleshooting, source-control systems, and application deployment processes.
  • Ability and willingness to travel and/or relocate to various unanticipated client locations throughout the United States based on project requirements, with expenses paid by the employer.

The pay range provided is a good-faith estimate and represents the range the company reasonably expects to pay for this position at the time of posting. Individual compensation may vary based on skills, experience, education, certifications, geographic location, and business needs.

Equal Employer/Veterans/Disabled

Navitas Business Consulting is an affirmative action and equal opportunity employer. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Navitas Human Resources.

Navitas is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Navitas.

Salary : $110,000 - $1,120,000

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 26-5020: Computer Programmer?

Sign up to receive alerts about other jobs on the 26-5020: Computer 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: 
$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
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

Job openings at Navitas Business Consulting

  • Navitas Business Consulting Washington, DC
  • Power Platform Developer (BI/Apps/Automate) Job ID: 26-1104 Clearance: Top Secret with SCI eligibility Location: Remote Who We Are : Since our inception ba... more
  • 1 Day Ago

  • Navitas Business Consulting Washington, DC
  • Chief Architect Job ID#:26-1091 Clearance: Top Secret with SCI eligibility Location: DC Metro Who We Are : Since our inception back in 2006, Navitas has gr... more
  • 7 Days Ago

  • Navitas Business Consulting Baltimore, MD
  • API Technical Lead Job ID#: 26-2290 Clearance: N/A Location: Baltimore, MD Who We Are: Since our inception back in 2006, Navitas has grown to be an industr... more
  • 11 Days Ago

  • Navitas Business Consulting Herndon, VA
  • Position : System Analyst Job ID#: 26:5022 Work Authorization : Any Who We Are: Since our inception back in 2006, Navitas has grown to be an industry leade... more
  • 15 Days Ago


Not the job you're looking for? Here are some other 26-5020: Computer Programmer jobs in the Herndon, VA area that may be a better fit.

  • Career Opportunities Washington, DC
  • Seeking qualified technical and scientific professionals to support Federal Aviation Administration (FAA) Aviation Safety (AVS) programs through engineerin... more
  • 25 Days Ago

  • CSSI, Inc Washington, DC
  • Seeking qualified technical and scientific professionals to support Federal Aviation Administration (FAA) Aviation Safety (AVS) programs through engineerin... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!