> Markdown version of [/jobs/ext/4229635-senior-application-developer-software-development-systems-integration](https://www.wearedevelopers.com/jobs/ext/4229635-senior-application-developer-software-development-systems-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Application Developer - Software Development & Systems Integration - **Company:** Goal-Oriented Human Performance Technologies, LLC - **Location:** Portsmouth, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), .NET Framework, Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Application Integration Architecture, Application Lifecycle Management, Software Applications, Application Performance Management, Computing Platforms, Systems Engineering, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, C++ (Programming Language), Configuration Management, Software Quality, Cyber Security, Continuous Integration, Relational Databases, Database Connection, Software Debugging, Programming Tools, Information Systems Security Architecture Professional, Linux System Administration, Microsoft Visual Studio, MySQL, Object-Oriented Software Development, Oracle (Applications), Software Architecture, Software Maintenance, Ruby on Rails, Software Tools, Standard Sql, Software Engineering, Software Systems, System Programming, Systems Integration, C4ISR, Application Enhancement Tool, Database Optimization, Software Application Programming, Gitlab, Git, Containerization, Linux Development, Integration Tests, Information Technology, Enterprise Integration, Operational Systems, Restful APIs, Software Performance, Devsecops, Docker, Jenkins, Programming Languages - **Published:** October 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4b4202566fb8108d ## About the Role 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., * Bachelor's degree in Computer Science or a related technical field., 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., License/Certification: * CISSP certification or equivalent (Required) * active U.S. gov't security clearance (Required) ## Description 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., * 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.