Plan, design, develop, debug, implement and support web-based applications and services
Modify existing software to: correct errors, allow it to function in new operating environments, or improve performance
Adheres to and recommends improvements to project coding standards
Work remotely in a team environment with shared code, disciplined use of source code control and process documentation
Improve software quality by conducting systems analysis, and recommending changes in policies and procedures