· Back-end server programming and set up · Developing and maintaining the front-end functionality of websites including CMS-based websites · Writing cross-browser compliant HTML 5, CSS & JavaScript · Designing, implementing and supporting SQL databases · Online payment system development · Developing enterprise CMS systems · Automatic email notification system implementation · Working with customers and end users to comply with their needs · Working with designers to discuss the visual layout, color, style and interface of a website · Modifying the code, software or graphics of existing websites · Producing advanced reporting and statistical data for senior managers