Find a jobRecruiters

Senior Application Developer – Software Development & Systems Integration

Exclusive opportunity

Onsite

Senior Application Developer – Software Development & Systems Integration

Goal-Oriented Human Performance Technolo

Senior Application Developer – Software Development & Systems Integration

Skills

SQL QueriesDockerRuby on RailsRubyJavaDevOps.NETTesting & QAMySQLGitLabJenkinsCybersecurityLinuxJiraOracleDatabase AdministrationComplianceAzure

6 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Portsmouth, VA, USA

Work mode:

Onsite

Published on:

15 October 2026

What they need


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, 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).

License/Certification:

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

Ability to Commute:

  • Portsmouth, VA 23705 (Required)

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Systems Engineer – Software Application & Field Integration - 2284

80-120k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

PythonData AnalysisBasecamp

7 months ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

7 hours ago

Quick apply

Mon Consultant Indépendant

Senior sitecore developer - 100 % remote

TJM HT max 527 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Remote

Skills

Systèmes d'information

38 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools