Technical Director – Digital Agency – London
As Technical Director you’ll have the opportunity to assume responsibility and strategic direction for the technical component of all deliverables to our clients, ensuring that projects are optimally specified and trafficked through the agency – and adhering to the chosen process methodology.
You are a capable technologist who strives to be at the forefront of new technologies and practices such that you are able to provide technical leadership and consultancy expertise to the technical team, clients and project teams. You have good experience in developing best-practice, enterprise-level web platforms which ideally are based on an SOA model and include multiple CRM and CMS capabilities.
This role would suit a current Technical Architect or Senior Technical Lead with prior consultancy experience from an Agency or Technology Consultancy, with excellent personal communication and presentation skills – and who would be comfortable dealing with clients and “techies” alike.
- Leadership of technical strategy across multiple clients
- Ensure that technical projects are delivered successfully, and on time budget
- Lead some client interviews and technical requirement gathering sessions
- Create and manage technical/solution design documentation and technical writing
- Partner with Marketing and Creative teams to develop initial concept for client projects and define project scope, budgets and timelines as well as to ensure quality and timely development and delivery
- Liaise with multiple 3rd parties including suppliers, agency partners client teams
- Assist Project Managers in delivering accurate project estimates, planning and resourcing
- Lead development teams (including offshore) to oversee technical architectures, project development, organization, processes and implementation of strategies
- Create, maintain, and present extensive status reports on all work-streams
- Proactively escalates issues to management and client when resolution cannot be determined on critical work-streams
- Recruit permanent or contract resources as required
- Identify and develop new technical opportunities for agency growth, and work on new business opportunities as required
- Manage Client review and sign-off of technical project documentation
- Design and document system requirements and architectures (both high level concept and detailed)
- Creation and review as-is and to-be business processes across multiple business units and systems
- Develop database and API data dictionaries
- Design system test requirements / test cases to ensure quality of delivery – in conjunction with our QA Manager – including non-functional requirements, security, performance, Disaster Recovery, etc…
- Develop best-practice maintenance ticketing deployment processes
- Think of the “what have we forgotten?”
GENERAL
- Bachelor’s degree required, preferably a Bachelor’s of Science in a Technology, Engineering or Computer related discipline
- Good broad technology consulting experience including experience in CRM / Content Management technologies and cross-channel applications (e.g. direct mail, web, call centre), presentation-layer, back-end database technologies
- Strong technology implementation experience either as a technology manager or technical project manager and experience implementing web / online projects
- Experience through the development lifecycle - requirements gathering, technical architecture design, scoping estimation, specification, management of the development process, QA planning, deployment maintenance
- Reporting - experience in understanding reporting requirements and transforming business data into meaningful business metrics
COMMUNICATION SKILLS
- Client facing experience, in Business and IT contexts.
-Able to work strategically and tactically with the senior business IT personnel in client organisations as a trusted partner
-Able to communicate project goals to different constituencies in authoritative yet friendly consultative manner
-Work with multiple business units with varying business objectives
Solid Written Skills - able to create and maintain business level documentation technical writing. Adept at translating business requirements to design specification, developing business rules and defining data requirements
Able to effectively and accurately delegate responsibilities
Able to be flexible and tolerate ambiguity while still operating effectively
TECHNICAL DESIGN / DOCUMENTATION SKILLS
W3C Compliant HTML / CSS and JavaScript programming.
Experience in back-end technologies such as PHP or J2EE
Experience of SOA model projects involving REST or SOAP web services and API calls would be an advantage
Relational database design
Good experience of enterprise-level and/or open source CMS platforms
Campaign Management / CRM - specific knowledge of marketing automation and database marketing
Able to understand and develop business processes and enable Technology solutions to support client’s business
System Integration - knowledge of SI as it relates to marketing and reporting databases; ability to trace data through systems and understand transformation points
Experience in assessing infrastructure gaps and enablement roadmaps/plans development
Ability to formulate business requirements
Experience in defining system requirements and system interactions
Solid understanding of software development lifecycle
Data Validation - solid grasp of test plans, create test cases, and scripts needed to evaluate success database loads from source systems (quality assurance); review code
CVS to hiren@ecomrecruitment.com