Own assigned deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
Performs comprehensive functionality tests of new and updated applications to verify desired results are achieved. Evaluates results and coordinates or makes modifications to improve program performance, effectiveness, and maintainability.