Director Applications Development 8/16/2016
Mount Laurel, NJ
JOB DESCRIPTIONAPPLY Description
The role of a Director of IT Development is to plan, coordinate, and supervise all activities related to the design, development, and implementation of a portion of the information systems , software applications, infrastructure and security portfolio. The role is also responsible for maintaining, supporting, and upgrading existing systems and applications. This role is a member of the IT Leadership Team, and reports directly to the Vice President of Development Services.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
The Directors of IT Development share responsibility for the following areas of PHH s IT Operating Model:
o Resource Management (Personnel)
Manage resources, including resourcing strategy, and development and capability planning
o Communication & Organizational Change Management
Execute Communication & Organizational Change Management activities, including internal communications, role based training, and organizational change management
* Strategic Planning
o Operating Model, Delivery, & Planning Integration
Implement, maintain and document the IT Operating Model and integrating IT Product and Service Delivery, & Planning activities
o Project Management
Manage projects, including managing the life cycle of projects from initiating and planning to implementing and closing
o Co-ordination and Communication
Coordinate with a variety of stakeholders inside and outside of IT to prioritize projects , enhancement requests and strategic initiatives
Communicate to internal and external stakeholders on IT projects and initiatives
* Research & Development
o Pilot / Proof of Concept
Define pilot projects to test new ideas, technologies and tools, as required.
Design technology approaches to validate new concepts or applications of existing technologies
* Initiate & Develop
o Development / Acquisition Strategy
Participate in the creation, execution, and documentation of the strategy for development and acquisition including identifying solutions (buy/build analysis), managing requirements definition, and managing development / acquisition projects
o Development / Quality Assurance
Participate in the quality assurance processes which include development, testing, system documentation, and quality assurance testing
* Sustain & Maintain
o Maintain & Enhancement Applications
Manage maintenance and enhancement of applications which includes error correction, minor enhancements, on demand / ad hoc support, operations support, preventative maintenance, and regulatory changes
* Deliver IT Services
o Application Support
Manage application support which includes logical DBA support, problem management, on demand / ad hoc support, and operations support
o Vendor Management
Manage vendors in accordance with the IT Vendor Management Program
* IT Development:
o Manage and plan deployment of development resources, plan and schedule releases, and train/cross-train other members of the team.
o Manage development projects
o Responsible for managing all development process, such as iteration management, quality control, or user experience.
o Own and manage one or more development processes or practice area, such as architecture, infrastructure and security projects
o Applies proven communication skills, problem-solving skills, and knowledge of best practices to guide the development team on issues related to the design, development, and deployment of mission-critical information and software systems
o Review, support, and improve requirements presented by stakeholders. Perform impact analysis, and coordinate customer on-boarding projects.
o Execute and oversee the testing process, including: unit, integration, regression, and performance with a focus on minimizing defects and rework.
o Participate in the production and non-production deployment process.
o Provide application, database, and console support for production and non-production issues.
o Create, configure, maintain, and monitor application environments.
o Create tasks and provide scopes for change requests, strategic projects, user stories, customer on-boarding requests, and defects.
o Occasionally called on to perform development assignments, reviewing and implementing requirements, writing code for server, desktop, and web applications, following defined coding standards and best practices, work with version control and performing merges, re-factoring, and testing.
o Provide strategic leadership for Application Development.
o Ensure a strong customer service focus across the Application Development function.
o Foster and demonstrate thought leadership and innovation as business partners.
o Build a reliable network of vendor partners, both onshore and offshore and utilize vendor partners to optimize Application Development services.
o Ensure Application Development initiatives deliver on expectations functionality, timeliness, and cost.
o Partner with leadership team members to deliver reliable and efficient daily operating processes and capabilities.
o Bring innovative best practice to all areas of IT, with particular emphasis on application development.
o Develops relevant metrics for Application function and use metrics as basis for communication and continuous improvement.
o Define strategic staffing plans based on projected demand making use of external vendor partner capacity where applicable.
PHH is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status