Demo

Senior Application Developer – Software Development & Systems Integration

GoHPT
Portsmouth, VA Full Time
POSTED ON 10/21/2026
AVAILABLE BEFORE 2/17/2027

We are seeking an experienced and highly motivated Applications Developer to design, develop, enhance, integrate, and maintain software applications supporting complex government information technology and mission-critical operational systems.

The successful candidate will possess strong software engineering skills, experience developing applications across multiple computing platforms, and the ability to troubleshoot and resolve complex software integration and production issues.

The Applications Developer will work collaboratively with systems engineers, software developers, cybersecurity personnel, testers, project managers, and Government stakeholders to develop secure, reliable, and maintainable software solutions.

This position supports the development, modernization, integration, and sustainment of Command, Control, Communications, Computers, and Information Technology (C4IT) systems.

Essential Duties and Responsibilities
Application Design and Development

  • Design, develop, enhance, debug, test, and implement software applications.
  • Develop new software products and major enhancements to existing applications.
  • Translate functional, operational, and technical requirements into software designs and implementation specifications.
  • Develop scalable, maintainable, and secure software components.
  • Apply established software development methodologies, including Agile.
  • Develop and maintain application interfaces supporting integration with external systems.
  • Implement application enhancements to improve functionality, performance, reliability, and maintainability.
  • Support the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.

Systems Integration and Compatibility

  • Analyze and resolve application integration and compatibility issues.
  • Support software integration across multiple computing platforms and operating environments.
  • Evaluate software dependencies, interfaces, and interoperability requirements.
  • Coordinate integration activities with systems engineering, database administration, network engineering, and cybersecurity teams.
  • Research, evaluate, test, and implement new software technologies and integration solutions.
  • Investigate application performance and interoperability issues.

Application Troubleshooting and Support

  • Diagnose and resolve software defects, application failures, and production problems.
  • Conduct root cause analyses of recurring software issues.
  • Develop and implement corrective actions addressing application reliability and performance.
  • Support application maintenance, upgrades, configuration changes, and software releases.
  • Evaluate reported software problems and recommend solutions.
  • Respond to operational feedback and implement approved application improvements.

Software Testing and Quality Assurance

  • Develop and execute unit tests and integration tests.
  • Support functional, system, regression, and acceptance testing.
  • Collaborate with test engineers to verify software functionality and requirements compliance.
  • Identify and resolve software defects throughout the development lifecycle.
  • Participate in peer reviews and code inspections.
  • Support configuration management and controlled software releases.

Technical Leadership and Collaboration

  • Serve as a technical or task leader for assigned software development activities.
  • Provide guidance and technical direction to other developers.
  • Review work products and ensure compliance with established development standards.
  • Collaborate with Government stakeholders and end users to identify application requirements.
  • Participate in technical planning, architecture discussions, and engineering reviews.
  • Evaluate proposed software tools, packages, and technologies.
  • Provide recommendations concerning technical feasibility, implementation approaches, and system improvements.

Documentation

  • Develop and maintain software design documentation.
  • Prepare application interface specifications and technical implementation documents.
  • Maintain configuration and deployment instructions.
  • Support development of software user manuals and operational documentation.
  • Document software changes, technical decisions, and corrective actions.

Required Qualifications

Education

  • Bachelor's degree in Computer Science or a related technical field.

Experience

Minimum eight (8) years of professional applications development experience using programming languages and technologies such as:

  • Java
  • .NET
  • SQL
  • Oracle
  • MySQL
  • Ruby on Rails
  • Other applicable programming languages and application development technologies

Demonstrated experience in:

  • Software application design and development.
  • Application integration and troubleshooting.
  • Software testing and debugging.
  • Software maintenance and enhancement.
  • Multiple software development methodologies, including Agile.
  • Technical documentation.
  • Complex application development environments.

Certification

A current Certified Information Systems Security Professional (CISSP) certification or equivalent certification is required.

Additional information assurance certifications may be required based on task order requirements.

Security Requirements

  • U.S. Citizenship required for eligibility for the required security clearance.
  • Secret security clearance required.
  • Ability to maintain the required clearance throughout employment.

Preferred Qualifications

Government and Mission Systems Experience

  • Experience supporting Department of Defense, Department of Homeland Security, or U.S. Coast Guard programs.
  • Experience developing or maintaining C4IT or C4ISR applications.
  • Experience with mission-critical command-and-control systems.
  • Experience supporting government acquisition, modernization, or sustainment programs.

Technical Experience

  • Experience developing applications in Windows and Linux environments.
  • Experience with C systems programming.
  • Experience with REST APIs and application integration services.
  • Experience with relational databases and database optimization.
  • Familiarity with container technologies such as Docker or Podman.
  • Experience using Git or comparable version-control systems.
  • Familiarity with automated testing and continuous integration.
  • Experience with secure software development and DevSecOps practices.
  • Experience with software performance analysis and optimization.

Development Tools

Familiarity with tools such as:

  • Git
  • GitLab
  • Jenkins
  • Azure DevOps
  • Jira
  • Visual Studio
  • Visual Studio Code
  • Linux development and debugging tools

Core Technical Competencies

  • Software architecture and design.
  • Object-oriented programming.
  • Application lifecycle management.
  • Systems integration.
  • Database connectivity.
  • Software debugging.
  • Requirements analysis.
  • Application performance optimization.
  • Secure software development.
  • Configuration management.
  • Technical documentation.

Core Competencies

The successful candidate will demonstrate:

  • Strong analytical and troubleshooting skills.
  • Excellent software engineering judgment.
  • Ability to work independently on complex technical assignments.
  • Effective collaboration with multidisciplinary engineering teams.
  • Strong written and verbal communication.
  • Attention to detail and software quality.
  • Ability to lead technical activities and mentor developers.
  • Commitment to secure and reliable software delivery.

Success Factors

The successful candidate will:

  • Deliver reliable software solutions that satisfy operational requirements.
  • Resolve application defects and integration problems efficiently.
  • Produce high-quality, maintainable software.
  • Support timely software releases and enhancements.
  • Maintain accurate technical documentation.
  • Collaborate effectively with engineering teams and Government stakeholders.

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Vision insurance

Work and Security Requirements

Security Clearance: Secret (Required)

Ability to Commute: Portsmouth, VA (Required)

Work Location: In person 5 Days

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Application Question(s):

  • If yes to Security Clearance, please identify the clearance or investigation level (e.g., Secret, Top Secret, Public Trust) and the sponsoring or adjudicating federal agency (e.g., DoD, DHS, Treasury). If no, provide N/A

License/Certification:

  • CISSP certification or equivalent (Required)
  • active U.S. gov't security clearance (Required)

Ability to Commute:

  • Portsmouth, VA 23705 (Required)

Work Location: In person

Salary.com Estimation for Senior Application Developer – Software Development & Systems Integration in Portsmouth, VA
$117,180 to $147,263
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 Senior Application Developer – Software Development & Systems Integration?

Sign up to receive alerts about other jobs on the Senior Application Developer – Software Development & Systems Integration career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
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 Senior Application Developer – Software Development & Systems Integration jobs in the Portsmouth, VA area that may be a better fit.

  • Systems Application & Technologies Inc Norfolk, VA
  • Description Position Type : Full-Time, Non-Exempt Work Location : Naval Station Norfolk, VA Systems Application & Technologies, Inc. (SA-TECH) is a progres... more
  • 21 Days Ago

  • Systems Application & Technologies Inc Norfolk, VA
  • Description: Position Type : Full-Time, Non-Exempt Work Location : Naval Station Norfolk, VA Systems Application & Technologies, Inc. (SA-TECH) is a progre... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!