Programmer PCI is seeking qualified candidates for work on a potential contract supporting the Navy SPAWAR. Positions will be located in San Diego, CA and may allow for some telecommuting after the initial start-up period. A Secret Clearance is required. The Programmer will be responsible for: ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Provide assessments by analyzing and testing the target system to assure that it performs its intended functions correctly, to ensure that it performs no unintended functions, and to measure its quality and reliability. Provide early feedback to developers, allowing modifications to processes and products in a timely fashion. Ensure that all requirements are adequately tested or demonstrated, and that test results are as expected and can be repeated to verify correct implementation of JTRS Program approved changes that are required based on results of testing. Provide advice on the implementation of new software technologies, perform process assessments, and resolve software issues. Monitor the developer’s acceptance testing, in addition to providing an independent testing assessment. Participate in the sprint planning, daily scrum, retrospectives and other routine sprint level activities. Validate that proposed testing - both manual and automated - is sufficient to ensure the technical acceptance of individual user stories, defects or other work packages. Review and recommend to the government whether proposed testing is sufficient to allow acceptance. Execute automated tests created by the development teams to confirm both the functional operation and testing scope. Prepare and execute manual or ad hoc testing as necessary to supplement automated testing. Work with the government Product Owner to complete additional acceptance activities as defined by the government. Provide an independent assessment of code quality on an ongoing basis to the government Product Owner. Implement IV&V activities related to continuous integration (e.g. commit triggered regression testing, code reviews) as defined in the overall IV&V plan. Define and operate load testing based on already existing automated tests. Triage failures of ongoing automated test to identify and direct work to appropriate teams. Review the scope and effectiveness of the automated test environment and make recommendations to expand, change, refocus or otherwise alter the automation scripts to meet the overall IV&V objectives (continuous understanding of code quality and assessment of deployment risk). Implement IV&V activities related to releases as defined in the overall IV&V Test and Monitoring plan. Work with the government to identify release level activities related to test and acceptance of a release and gate activities required to identify the code quality and risk associated with deployment. ● Participate in quarterly Release Planning meetings providing both an IV&V and DevOps perspective on planned work. ● Develop an overall IV&V Test and Monitoring Plan establishing principles and procedures for the overall IV&V activities covering sprint and release level activities, recommendations for structuring user accepting activities within an agile environment, load and performance testing, regression testing, code inspection, document reviews and other activities required to achieve the overall objectives of IV&V. ● Develop principles and model procedures for GSA in order to provide guidance to the development teams to setup operation required to implement both DevOps and IV&V regimes customized to the JTRS/SDR environment covering both routine and emergency activities. ● Provide to the government information to allow appropriate oversight on the effective and consistent implementation of these processes within individual development and operations teams. ● Work with teams testing integration of new software with hardware to complete hardware/software test activities Required Qualifications: Secret Clearance Excellent oral and written communication skills Ability to engage with clients and work with multiple development teams BS/BA in engineering, computer science, mathematics or physics or related field - Technical School or High School graduate and equivalent experience is acceptable 3 years of technical programming experience in DoD tactical systems projects Experience working on Agile Software development projects Experience with Eclipse, Subversion, Java, JIRA, Confluence, XSLT, JENKINS, SONAR, and JUnit Desired Qualifications Current experience in tactical communications systems such as TDL, ATDL, SDR, and/or related C4I systems, interfaces and test tools Current experience with Link 16, Object Oriented Design and C++ Experience with Eclipse, Subversion, Java, JIRA, Confluence, XSLT, JENKINS, SONAR, and JUnit Experience with the Joint Tactical Radio System or other Software Defined Radios (SDR) is highly desired Experience with Joint Enterprise Network Management (JENM) is highly desired PCI Strategic Management is a premier management consulting firm that assists organizations in defining and executing their strategic vision. PCI is a veteran-owned small business providing professional services, technical solutions, and management consulting primarily to the U.S. Department of Defense and Intelligence Community Clients.