Mid-Level eCommerce Programmer Analyst Responsible for designing, programming, testing, implementing, documenting, and maintaining computing applications. Gathers end user requirements, modifies applications for functionality, identifies and resolves programming issues, and reviews system performance for improvements.