As a member of an Agile Scrum software development team, you will plan, conduct, and coordinate software development activities including designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to mission problems. You will apply appropriate standards, processes, procedures, and tools throughout the development lifecycle, verify software requirements, support software development and operational support activities, correct program errors, prepare operating instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.