Leads the design, development, troubleshooting, and debugging, and evaluates, modifies, deploys and documents software and systems for Customer-facing applications, business applications, and/or internal end user applications. Design and build software