Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications.
Responsible for understanding the requirements and/or issues of product(s)/project(s), Writes code, completes programming and performs testing and debugging of applications