• Technical
o Design, build or maintain online applications and websites, using authoring or scripting languages, content creations tools, management tools, and digital media.
o Create web models or prototypes that include physical, interface, logical or data models
o Incorporate technical considerations into web design plans such as budgets, performance requirements, or legal issues including accessibility and privacy.
o Develop application models or page templates that meet project goals, user needs, or industry standards
o Develop system interaction or sequence diagrams
o Provide clear, detailed descriptions of web site specifications such as features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
o Document technical factors such as server load, bandwidth, database performance, and browser and device types
o Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems
o Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
o Document test plans, testing procedures or test results
o Indentify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction
o Develop databases that support online applications and web sites
o Perform or direct web site updates
o Recommend and implement performance improvements
o Develop and document style guidelines for web site content
o Maintain understanding or current web technologies or programming practices to address hardware or software issues affecting websites
• Communication – verbal and written
o Prepare, deliver or be involved in knowledge transfer sessions to clients
o Communicate with network personnel or web site hosting agencies to address hardware or software issues affecting web sites
o Respond to use email queries, or set up automated systems to send responses.
o Liaise with management or development teams to prioritise needs, resolve conflicts, develop content criteria, or choose solutions.
o Skilled to write comprehensive reports for both internal and client use
o Provide ongoing consultancy for clients
o Prepare consultancy documents for clients and internal departments
o Confidence to liaise with internal departments to communicate campaign strengths & weaknesses
o Attend client meetings with Account Manager to review campaigns and provide consultancy
o Attend & contribute to internal client team meetings
o Participate in internal training programmes
o Contribute to the delivery department meetings
• Team working
o Must be competent and confident to work alongside and learn from senior employees, through active learning and active listening
o You should track all projects
o You should be able to manage your own workload and share responsibility for managing a project.
o As a lead in a project, you are accountable for leading that project and for the aspect of the project you are working on
o Can use co-ordination skills to change actions in relation to others actions
o Can work well with others and can offer support as well as offer skills
o Collaborate with management or users to develop online strategies and to integrate these strategies with web sites.
• Client Care
o Capable of speaking informally as well as formally with clients to update on progress
o Analyse user needs to determine technical requirements
o Prepared to attend meetings with clients and contribute
o Can provide clients with documents and reports written in a manner appropriate to the needs of the audience
• Personal Attributes
o Determination to succeed and build career
o Willingness to learn
o Willingness to cross learn – different disciplines not just technical
o Ready to help Amber Green in achieving all of its company goals
o Using ‘MyProject’