Performs software design, coding, debugging, testing, troubleshooting throughout the application development process. Applies standard software engineering discipline, processes, and tools to complete projects. Interacts with customers in all phases of...