What are the responsibilities and job description for the Manager IT Applications Development position at ZAH Group?
The Manager of IT Application Development is responsible for managing a group of employees and consultants that are responsible for project management, implementation, support and systems development of the IBMi ERP solution and its integrated components. This position will oversee the design and implementation of high quality software solutions and will develop and maintain the company's system development methodology.
1. Manage application development team to understand and define business requirements, designs business processes and related application systems, estimates resources and completion time frames, and ensures that the staff is capable of producing top quality code and testing activities that support the established business requirements.
2. Coordinate a project prioritization process with clients, extracting requirements, priority and project cost justification, to ensure team is focused on priority needs.
3. Identify and mitigate risks within the ERP environment to ensure system security, system availability and manage internal resource knowledge risks.
4. Focus on team building, career path development, staff training, performance management and mentoring, while working within corporate policies and procedures.
5. Review and evaluate quality of work performed by programming staff. Prioritize, assign, and monitor all progress relative to project plans.
6. Manage all phases of software development/implementation life cycle, including scheduling of resources, defining requirements, design and documentation, construction, testing, implementation, post implementation, conformance to standards, and software change management.
7. Provide operational support by responding to production issues and user questions.
8. Ensure appropriate disaster recovery procedures are in place and adequately tested on a regular basis.
9. Ensure that software development work satisfies business requirements, complies with approved department procedures and standards, meets software quality objectives, and meets corporate vision.
10. Define and implement new or improved work processes to increase quality and efficiency.
11. Contributes to the development and evolution of technical standards and operational processes and policies of the IT Department.
12. Maintain awareness of emerging technologies and the possibilities for their use by the company through participation in classes, seminars, training or self-study.
Qualifications
Bachelor's degree in Computer Science or related field with a minimum of seven (7) years of comprehensive knowledge of IBM iSeries software packages and software technologies. Particularly relevant are 0S/400, RPG 400, RPG ILE, SQL, Java, DB2/400, and PRMS. Extensive experience in developing project definitions and plans, including business requirements, technical requirements, cost and benefits analysis, implementation plans and successful execution of implementation plans.
Experience managing the development and support activities for a set of business applications in a multi-plant manufacturing environment. Exhibit an outstanding knowledge of businesses and a comprehensive understanding of how systems relate to it. Excellent management skills, a demonstrated ability to lead, motivate and direct professional and technicalstaff. Experience in making key decisions such as recruiting, hiring, terminations and promotions. Excellent project management skills, including demonstrated ability to deliver software on-time that meet functional specifications. Excellent oral, written and interpersonal communication skills, a strong attention to detail.
Physical Demand Requirements
Occasionally required to stand, walk or sit; use hands to finger, handle or feel objects, tools or controls; reach with hands and arms; climb stairs; balance; stoop, kneel, crouch or crawl; talk or hear; taste or smell. The employee must occasionally lift and/or move objects up to 25 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.