Description Devise or modify procedures to solve technical problems. Responsible for system analysis, design, coding, testing, debugging, and documentation. Lead and direct the work of team members. Develop component design and develop system or application architecture. Develop