Thursday, January 15, 2015
Director - Application Development - ADP - Camarillo
Job Description
Unlock Your Career Potential: Technology at ADP. Do you enjoy exploring, identifying and inspiring the future of the workplace and the lives of millions of people? At ADP, the world's largest B2B cloud company, our Technology team is comprised of brilliant engineers, architects, data scientists, infrastructure experts, and more. We were first in our industry to offer a SaaS solution and continue to push the envelope utilizing the latest operating platforms to deliver the highly automated, intelligent and predictive solutions that are redefining what is possible. Named one of Forbes' "Most Innovative Companies" and one of Computerworld's "100 Best Places to Work in IT", we are committed to leading the way in product development and research, empowering you to bring to life the latest innovations that will forever change the way businesses manage their most vital asset, employees.
We strive for every interaction to be driven by our CORE values: Insightful Expertise, Integrity is Everything, Service Excellence, Inspiring Innovation, Each Person Counts, Results-Driven, & Social Responsibility.
ADP has a highly visible leadership opportunity for an outstanding technology professional with a proven track record of leading development teams, innovation, enterprise architecture and strong interpersonal skills. The ideal candidate is able to deliver results in a fast paced environment by rapidly evolving industry leading web-based enterprise applications to take advantage of the latest technology. The Director will be able to balance long-term strategic direction with client success and market growth. Application development Directors oversee the application development activities and are responsible for new development and/or maintenance of software products, features, components and tools.
Responsibilities include:
Directing technology, architecture, project and functional management efforts during the software development lifecycle
Collaboration with external teams and related functional areas such as product management, IT management, service, implementation, and project management to ensure products meet high quality standards and that available time, capital, human, technological, and information resources are optimized.
Participation in setting of and tracking against strategic goals and departmental activities
Staffing management including hiring exceptional candidates, career planning, mentoring, and performance management.
Participates in long range strategy, planning, prioritization, and scheduling for the product and department work flow.
Providing technical and product direction to achieve performance, functionality, and usability
Personal attributes:
a high degree of collaboration and partnerships with other peer development organizations, product management, business unit clients, and end users to produce innovative solutions and establish business priorities.
Qualifications:
Bachelor or Master's degree in Computer Science, Computer Engineering or relate technical discipline
12+ years of relevant software and engineering experience
8+ years of people management experience
Proven ability to deliver robust, user-centric enterprise application development and distributed systems
Manage and work with globally distributed teams
Track record of attracting, developing and retaining key talent; builds high performance teamsProfessional Traits
Hires and develops great people
Relentlessly high standards for technical architecture and code quality
Focus on client and user experience
Drives continuous innovation and improvement, keeps up to date on technological change.
Collaborative approach, ability to influence partner teams to adopt new technology and processes
Experience with Agile Development Process
Professional Traits
Hires and develops great people
Relentlessly high standards for technical architecture and code quality
Focus on client and user experience
Drives continuous innovation and improvement, keeps up to date on technological change.
Collaborative approach, ability to influence partner teams to adopt new technology and processes
Experience with Agile Development Process
Experience managing Quality Assurance team for automation testing, performance testing, regression testing and deliver test driven software development
Refer This Job To Your Friends And Help Them To Find Jobs!