Build customised websites to the highest specifications. Work to under pressure and to tight deadlines. Come up with solutions to seemingly intractable problems. Carry out routine site maintenance. Drive projects forward. Work closely with other developers and professionals. Make recommendations on the use of new and emerging technologies. Produce feasibility and usability reports for projects as well as accurate cost projections.