Technology Core Skills
• Provides technical oversight to all projects within the office • Delivers points of view on key industry topics. Is seen as expert in technology disciplines core to our industry around web and media application technology. • Stays up to date on the latest object, component, database, and infrastructure methodology and technology (e.g., via technical journals, conferences, and personal research). • Ensures that the technology group is constantly acquiring new technology skills, as well as enhancing and growing the current skills within the group. Research new products and technologies to determine fit with the overall application architecture.
Business Development / Client Relationships
• Partners with business development on the development of the technology sections of proposals, coordinating activities of other team members and ensuring proposal addresses client needs with technology and strategic thinking • Very comfortable delivering presentations to prospective clients, demonstrating value. • Accurately scopes new work, ensuring project profitability • Works with Product Managers and Project Managers during pre-production meetings to translate the client's business requirements to a sound technical architecture/approach. Oversees the execution of the technical strategy once the clients' approval is obtained. • Assists in identifying and developing new customers and projects by providing technical guidance while collaborating with business development
Management/Leadership
• Mentors and grows technology architects within the office. • Sought out as a mediator to help resolve conflicts because of expertise and temperament • Develops career management strategy and maps out a plan with career manager. Assembles appropriate documentation for performance reviews. • Helps set and communicate metrics for the technology community. • Acts as career manager, actively providing mentorship and guidance. • Key decision maker In hiring process, selecting appropriate candidates based on understanding of skills and project needs • Participates weekly in resource management discussions, ensuring appropriate project assignments * Review sales requests for customizations and propose implementation approaches that minimize impact to the product roadmap. * Develop both end-user and analyst-level reporting subsystems
Qualifications
* BS (MS Preferred) * 10+ years software development, at least 5 in direct management positions * Proven experience delivering online products including social networking, streaming media, online advertising, and/or web analytics with thousands or millions of users * Able to manage teams in multiple locations * Able to clearly communicate issues and ideas to business and corporate leaders * Love of fast growing, hectic, exciting start up environment! • 10+ years of related overall experience, which includes at least 7 years experience in a consulting environment and 5 years successful experience with management/operations, project estimation, staffing, resource allocation, pre-sales and recruiting support, as well as the following: • Bachelors in Computer Science, Engineering or comparable degree. MBA or relevant Master's Degree preferred. • Application Architecture: Expert knowledge in software architecture principles. Expert knowledge in distributed object development. Working ability to identify architecturally significant requirements and their ramifications. Working ability to make engineering tradeoffs between conflicting architecturally significant requirements. Good knowledge of Web development, and of multi-applications application architectures. Good working knowledge of developing application on multiple platforms. Key Words Cold Fusion, PHP, CakePHP, MySQL, Apache, SaaS, C++, Objective-C, Java, J2EE, Photoshop, Web 2.0, AJAX, Javascript, Engineer, Engineering, Developer, Development, Senior, Manager, CTO, VP, Director.Please apply to Michael Bauer
mbauer@wcd.net
Put VP of Engineering in the subject