- Configure software systems to meet client requirements end-to-end from analysis, design, implementation, quality assurance including testing, to delivery and