Goal-Oriented Human Performance Technolo
Senior Application Developer – Software Development & Systems Integration
Skills
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
7 months ago
Quick apply
Top Profil
Staff Software Engineer, Systèmes distribués et LLM
Freelance
Paris, France
Hybrid
Skills
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
38 minutes ago
Quick apply