Technology Director

The Technology Director is a key player on any full-cycle project at HUGE and is responsible for driving and developing technology strategy and execution for some of the largest companies in the world.  The Technology Director is responsible for translating business requirements into an approach that is executable and delivers on business goals. They are responsible collaborating closely with the other functional disciplines at HUGE, for ensuring that technology related project deliverables are of the highest quality and that scope is managed according to original estimates. The Technology Director collaborates closely with project leads, the client and any third-party vendors and partners, and is responsible for representing technology through all phases of a project from discovery to deployment.
 
Responsibilities:
  • Responsible for technology strategy and architecture recommendations for large scale revenue and traffic generating websites
  • Responsible for conducting technical requirements gathering, technical analysis and identification of key success metrics
  • Partner with the Engagement Director to represent technology through all key phases of the project life-cycle to manage client expectations and project risk
  • Responsible for ensuring that correct technology processes are employed and followed accordingly (eg. release and QA planning, issues management, load/performance testing deployment planning) are followed by the project team
  • Develop and maintain software requirements specifications and software architecture documents
  • Provide accurate work estimates and make resource requests and allocations based on project requirements and budgeted scope
  • Serve as the primary technical contact for third-party vendors, identify and document integration points with third party solutions to manage risk accordingly
  • Manage and engage in regular check-ins and follow-up with project developers and provide guidance and information related to the project in a timely fashion. Conduct regular meetings to review project risks, issues and develop mitigation and contingency plans where required
  • Prepare and deliver proposals and presentations to all levels of a client’s organization in addition to regular project documentation such as schedules, status reports and technical documentation
  • Review contract and vendor documentation and experience writing and crafting proposal and support-level agreements
  • Define and document best practices and contribute to company knowledge sharing effort
  • Participate in new business opportunities as required, develop proposals and scopes of work as required
 
Requirements/Qualifications:
  • 8-10+ years developing and leading large-scale technology engagement and at least 4+ years doing so in an agency environment
  • Advanced knowledge of programming languages such as .NET, Java and PHP, Perl, SQL,  Flash/Flex, Ruby-on-Rails, etc. and the ability to propose alternative solutions and cost-benefit analysis based on these technologies
  • Expert-level knowledge in Web 2.0 technologies including AJAX, social networking and blog platforms, widget development, mobile and emerging digital interfaces.
  • Expert-level knowledge of object-oriented design concepts, various frameworks, data storage implementations and enterprise design patterns
  • Extensive experience working with enterprise level CMS systems, ecommerce platforms and enterprise search solutions
  • Up-to-date understanding of market trends and keen interest in following emerging technologies
  • Experience managing technology teams of 10+ people (developers, QA, etc.)
  • Advanced ability to analyze business requirements quickly to determine and assess feasibility
  • Must have an excellent understanding of best practices across technologies (client/server-side, QA,  deployment, project management etc.)
  • Excellent time management, problem solving, teamwork, and communication skills
  • Experience building applications and websites for large multinational brands
  • Proven ability to manage large scale technology projects successfully
 
HUGE is an equal opportunity employer (EOE). We strongly support diversity in the workforce.