Technology Manager

Ogilvy & Mather

(New York, New York)
Full Time
Job Posting Details
About Ogilvy & Mather
Ogilvy & Mather, Network of the Year at Cannes for the 5th year running, is one of the largest marketing communications companies in the world. Through its specialty units, the company provides a comprehensive range of marketing services including: advertising; public relations and public affairs; branding and identity; shopper and retail marketing; healthcare communications; direct, digital, promotion, relationship marketing.
Summary
In this role, you will be responsible for establishing technical architecture on client projects, determining resource allocation, and being involved in ideation for execution of the client’s vision. You’ll manage an interactive development team and lead by example, architecting solutions, setting and evolving development policies and standards as technology evolves, performing code reviews, and mentoring/training team members, all while maintaining the technical proficiency to step into the trenches of coding and development if necessary in order to meet deadlines. You will report directly to the Executive Director of Technology, and liaise between client-based and in-house technology teams, project & account managers and other business units, with a focus on pinpointing the intersection between technical, business, and creative goals, and the team’s capabilities in an effort to create immersive, unforgettable experiences for the client and end-user.
Responsibilities
* Time split between management and development * Architect solutions for scale, complexity, security and fault tolerance * Manage a team of software developers responsible for developing software that meet established standards * Mentor projects through their full life cycle * Contribute to setting policies and standards for interactive development team * Enforce and improve coding standards through solution and code reviews * Anticipate, identify, and articulate problem areas and work with others to devise solutions * Facilitate software product development with multi-disciplinary teams * Train and guide other developers * On the development side, work with a high degree of independence on projects, contributing to both design and implementation * Drive data servers to their potential with suitable middle-ware and front-end strategies to deal with scale, complexity, and failures
Ideal Candidate
* B.S./B.A. in Computer Science or equivalent * A great attitude, a sense of humor, and a strong sense of being a team-player * 7+ years of software and application development experience, preferably working primarily within a .Net environment with C# * Experience with PHP, Python, Node.js, &/or open-source languages is a big plus * Good experience managing &/or mentoring application developers (formally or informally) * Excellent communication skills, both verbal and written, with the ability to communicate effectively with non-technical internal clients and team members * Experience with basic front-end web development tools and concepts – HTML, CSS, JavaScript, jQuery, Bootstrap, responsive web development, etc. * Familiarity with modern front-end/full stack technologies and JavaScript frameworks (i.e. Angular.js, React.js, etc.) – experience in these technologies would be a significant plus * Strong experience with software design patterns, system architecture, service-oriented architecture, and building API’s * Strong database skills, preferably with SQL &/or MySQL, and database optimization concepts * Experience/familiarity with Content Management Systems (CMS) like Sitecore - Drupal/Acquia or Adobe AEM is a plus * Experience writing shared and reusable components of code, and designing and tuning applications that can scale * Ability and preferably a general affinity for learning new technology

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.