PURPOSE:
Role exists to advise, develop, support and maintain Product software systems.
REPORTS TO:
Technology Manager
DELIEVERING ON OUR COMPANY STRATEGY - KEY AREAS OF RESPONSIBILITIES:
Functional:
o Support Product, Customer Services, and Sales & Marketing to resolve technical problems for Product systems.
o Develop, support and maintain Product software-based platforms and systems including all web properties.
o To act as the main point of contact for Product systems suppliers on maintenance releases, deployment, and SLA management.
o To make recommendations on web services, web strategy, tools and best practices.
o To produce documentation (technical, functional, and requirements specifications) as required.
o Work closely with QA and IT Infrastructure engineers.
o Set up production health monitoring and alerts.
o Advise and make recommendations on hosting/cloud solutions and performance.
o Advise and make recommendations, including defining processes, for staging workflow.
o Advise and adhere to company back up and data retention policies.
o Inform and evolve development, support and maintenance workflows within the Product department.
o Improve and drive internal operations between teams.
Accountability in Leadership and Teamwork:
o Take ownership for decisions that rest within the scope of the Technology team.
o Promote, work effectively and collaborate with Functional and Department teams.
o Demonstrate effective communication with all levels of the organisation and engage all members of team in two-way-communication.
Talent Management:
o Ensure my own Personal, Professional and Career Development Plans are relevant, up to date and agreed with the Technology Manager
COMPETENCIES:
• Thourough knowledge of key technologies, including most of AWS, JavaScript, HTML5, XML, Java, jQuery and the LAMP stack.• Thorough knowledge of testing methods and modern software development lifecycles including AGILE and LEAN methodologies. • Good problem-solving and analytical skills• Good understanding of web and web service architecture• Strong organizational, communication, and administrative skills• Ability to effectively manage software supplier and vendor relationships• Self-motivated, team player, action-and-results oriented• Troubleshoot, analyse, replicate, regress and resolve complex field software problems • Ability to work in cross functional teams to make sure that the infrastructure and customer applications work together• Ability to explain technical concepts to and solutions to a non-technical audience• Enthusiasm for a fast-paced work environment
QUALIFICATIONS/EXPERIENCE:
• A third level qualification in computer science (or equivalent)• A minimum of 5 years commercial experience as either a LAMP stack software developer and/or systems administrator with at least 1 year of experience working with a high-traffic website• The following experience is also sought:
o Experience of software development and system support
o Experience of DevOps or technical Operations management
o Experience of issue management and resolution
o Experience of implementing and supporting ecommerce systems
o Experience of database design and optimisation
o Experience of web design and development
o Experience with Drupal development and support (or other CMS)
o Experience of Continuous Integration• Analytical Skills with ability to truly understand the full scope and impact of the project requirements• Excellent multi-tasking and organizational skills• Experience with cloud platforms, open source databases and caching layers.
↧