This position works on all aspects of the software development lifecycle which can include requirements gathering, design discussion, coding, testing, deployment, and demonstration. Development of software, services, tools, and other technical systems. Understand, and make use of available software ...