Roles & Responsibilities  Design, develop, solve problems, debug, evaluate, modify, deploy, and document software and systems that meet the needs of customer-facing applications, business applications, andor internal end user applications