Friday, February 07, 2014

Director - Enterprise Applications Development - GAF - New York


Job description
This position is a key leadership role for GAF’s Information Technology Organization. It will be based at our corporate offices in Wayne., New Jersey. The Director/Executive Director of Application Development and Support is responsible for leading an organization of developers across multiple platforms to design and build the products/features set forth by key business leaders within GAF, external customers and key partners. The role requires an understanding of multiple software product lifecycle methodologies including Agile, Waterfall, etc. The role requires the ability to manage back office solutions that require a standard development methodology and front office solutions that require “speed to market” without sacrificing the quality of the deliverable. The Director/Executive Director of Development will work closely with the CIO and the heads of Architecture, Infrastructure and Portfolio and Program Management. The person will be expected to create processes and methods that will guide the team in using appropriate coding standards, appropriate database design, and proper defect prevention techniques to ensure quality and timeliness of delivery. The person will need forethought and direction on overall industry process changes, technology shifts that could apply to the industry and trends that will benefit the overall architecture, design, and performance of the solutions. This is a very strategic role in the organization that requires attention to detail and hands on proactive management of the Application Development and Support team.

Responsibilities
Drive and validate the development vision with the CIO and ensure technical viability of software development efforts. Plan overall product architecture and communicate that architecture throughout GAF. “Build/Assess the development Roadmap”.
Guide the overall direction, strategy, and management of the Application Development and Support group, its processes and portfolio of work. Recommending changes to policies, organization structure, strategy, etc.
Establish strategic direction for the Application Development and Support group and ensure team is advancing towards that goal
Accountability for the quality and timeliness of Application Development components of all IT application development projects.
Develop and implement organization strategy and definition for the Application Organization.
Define a strategy for technology (Areas such as cloud computing, mobile technology and organizational structures).
Develop and maintain a customer-focused, agile and accountable department that delivers high-quality code.
Maintain knowledge of best practices in IT technology, development processes and software architecture.
Efficiently and effectively manage a team of between 50 – 80 resources
Recruit, motivate and develop a superior staff. Effectively manage a team that is customer focused, encourages creativity, drives performance, and effectively develops and rewards key performers.
Provide direction in areas of work prioritization, operational efficiencies and custom development for enterprise resource planning, customer service systems and expedient delivery of services.
Direct the day-to-day operations of the IT Application Development team(s).
Application Development and Support planning, tracking, and control – accountable for the planning and execution of Application Development and Support effort, ensuring projects and change requests are completed on time and with a high level of quality
Direct and maintain relationships with key vendors.
Manage a pool of resources that will be working closely with a team that is accountable for service delivery.
Responsible for establishing support and development methodologies, policies, and procedures and guiding the overall direction and management of the group. Establishing policies and procedures that strengthen the overall development and support process within the IT organization.
Understand various development methodologies (Standard & Agile development).
Oversee and manage the capital and operating budgets for software development.
Develop metrics and scorecards to manage team members; provide consultative skill and career building direction to team members.
Foster and ensure collaboration with the Business Analysis and Quality Assurance teams.
Ensure the alignment of work activities with the overall IT Strategy and road map.

Desired Skills and Experience
The successful candidate must be creative, intellectually curious and have a strong work ethic. The individual must be an independent thinker and self-starter. Alignment with GAF’s culture and values, to include a hands-on work style, commitment to continuous improvement and passion for results is essential. The individual should be cost-conscious and have the ability to participate in spirited give-and-take discussions about his or her work. It is important that the individual have superior interpersonal skills with an ability to work with people at multiple levels both inside and outside of GAF. Provides direction up to 5 direct reports and 80 indirect reports

Skills & Attributes:
Attention to detail
Displays outstanding ethics and integrity to both internal and external stakeholders
Results orientation, operates with a clear agenda that is above board and easily understood
Proven team player
Able to work in a complex and ambiguous environment that changes quickly
Structured, organized individual who is capable of successfully handling multiple tasks and quickly grasp complicated situations
Maturity and executive presence, perceived as a value creator across all levels of an organization
Excellent written, oral and presentation skills
Proven management skills, preferably in a fast-paced company; should understand how the dynamics of growth affect company culture and installed processes and systems.
Ability to create strategies and programs that are capable of review and continuous fine-tuning; no management by formula or pre-existing “blueprint.”
Mentoring, providing guidance, and coaching subordinate supervisors /managers to build, develop, or enhance their management and leadership skills.

Requisite Prior Experiences:
Master’s or Bachelor’s Degree in Computer Science, Information Systems, or other related field

12+ years of IT and business/industry work experience

10+ years of leadership in a progressive large scale organization, management and supervisory work experience

Extensive ERP experience (PeopleSoft preferred)

Experience in the following key areas:
JDA and Maximo
Managed services
Vendor Management
Offshore management
Data Analytics
Big Data

Advanced knowledge of and development, review, and execution of IT Standards, Policies and Procedures

Knowledge of SOA (Service Oriented Architecture)

Advanced knowledge of Emerging Technologies

Advanced knowledge of and development, review, and execution of SDLC and Agile methodologies.

Intermediate knowledge of Information Security Awareness

Intermediate knowledge of General Project Management Methodology & Tools

Very Strong – Advanced understanding of application development techniques, methodologies and best practices

Enter your email address:

Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...