Responsibilities Plan, design, develop, test, implement, maintain, and document applications to meet business requirements Modify and maintain existing applications Provide technical support to end users for applications Build, maintain, troubleshoot production and test web servers and database