Position Description Employees in this role are responsible for designing, developing, testing, and maintaining software applications to meet customer needs. This includes working across the full software development lifecycle—architecture design, coding, testing, deployment, and optimization. Full-