Saturday, December 27, 2014
Director - IT Application Development - PANDORA - Baltimore
Job description
The Director, IT Application Development provides direction and oversight for all aspects of application development for PANDORA’s Americas business, including support of existing internally created applications and local data warehouse solutions. This includes direction for software development methodologies, technologies (language, databases and support tools), and management of the application development staff and their project workload.The Director, IT Application Development will be responsible for the full systems development life cycle for custom application/platform development projects and programs in support of the PANDORA Americas business. This includes the successful translation of business requirements into system requirements and the subsequent delivery of these requirements in the form of applications for the business end-users.He or she will collaborate with Group IT and business unit owners to ensure successful delivery of application development projects, operational decisions, resource identification and allocation, work prioritization, estimation, and management of 3rd party platform development partners.
Essential Functions:
Responsible for prioritizing, planning, assigning, and directing functional area work. Actively coaches and mentors staff and effectively manages and motivates team.
Establishes development policy best practices, systems and technology development standards, development project and program management methodologies.
Proactively advises the IT leadership team on the best use of existing applications and platforms as well as recommending the addition of new platforms to drive long-term and short-term objectives and business results.
Develops and implements application/platform development and delivery methodologies, quality assurance and testing policies and ensures business acceptance of solutions.
Builds and maintains high performing IT Application/Platform development and delivery team and creates an environment of accountability.
Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, benchmarking state-of-the-art practices, and participating in professional societies
Oversees hiring decisions, performance appraisals, and employee development for all Application Development and QA staff.
Desired Skills and Experience
Job Requirements:
Bachelor's Degree in IT or related field of study
More than 8 years experience as senior level Application Development and Management of development teams, working experience with Microsoft technologies; specifically in the wholesale, retail, distribution, or manufacturing industries
Advanced technical and business knowledge in software development life cycle, quality assurance, project management and other related disciplines/processes
Excellent technical aptitude and strong technology background
Highly professional, efficient and personable
Self-motivated with a strong customer service orientation
Planning and budgeting experience required
Excellent communicator, both written and verbal.
Extensive experience with SDLC life-cycle methodologies, best practices, implementation, and execution
Extensive experience with Agile / SCRUM development and delivery
Wide exposure to available development platforms, languages, and practices and delivery models including cloud
QA/UAT experience
Refer This Job To Your Friends And Help Them To Find Jobs!