Development Manager Microsoft - Durban Verfied

Salary Negotiable Durban, Kwazulu-Natal Durban, Kwazulu-Natal more than 14 days ago 12-01-2015 11:53:04 AM
09-02-2015 11:53:04 AM
Role Requirements
• The ability to work under pressure.
• Take ownership and develop preventative measures to outages.
• Must be detail oriented.
• Ability to interact with business users and help formulate solutions.
• Proven Team and project management experience within high pressure timed constrained projects.
• Thorough knowledge of employee policy and procedures.
• Thorough knowledge of equal employment practices.
• Must have a strong people focus.
• Ability to gather and analyse facts, draw conclusions, define problems, and suggest solutions.
• Ability to communicate effectively.
• Selects and assigns staff, ensuring equal employment opportunity in hiring and promotion.
• Ensure activities are allocated optimally to resources, and directing the work of subordinate employees. This is done in conjunction with PMO to ensure delivery.
• Ensures that the right resources, with appropriate skills, are available to meet project and sale target demands.
• Selects and develops relationships with third party vendors / consultants who can assist with development and technical delivery.
• Evaluates and verifies employee performance through the review of completed work assignments and work techniques.
• Identifies staff development and training needs and ensures that training is obtained in line with project and sales objectives.
• Ensures proper labour relations and conditions of employment are maintained.
• Maintains records, prepares reports, and composes correspondence relative to the work.
• Uses standard system methods in the development, enhancement, and maintenance of information technology systems, and develops where these are lacking.
• Serves as liaison with customers concerning development methodologies, standards, and other developmental and production matters.
• Works closely with PMO to line manage and oversees large, or multiple complex projects.
• Directs the development, compilation, maintenance, and documentation of computer systems, vendor-supplied packaged programs and related technical areas.
• Manages the quality of change control and version control in line with release management.
• Develops cost estimates, human resource requirements, work plans, time schedules, and makes work assignments to meet objectives.
• Responsible for the team budget and management thereof.
• Establishes and monitors process priorities, objectives, and procedures, determining area objectives, targets of service.

Education & Qualification
Bachelor's Degree in Computer Science or related field.

Relevant Experience
• 5 to10 years of management / leadership experience in a software development organisation required.
• Must have at least 7 years of experience working through the design, development, release cycle, and
delivering software products to market.
• A record of successful delivery of software applications as an individual, team leader and or development
Manager.
• Strong understanding of the software development cycle.
• Strong leadership, project management skills, time management, and problem solving skills.
• Experience in .Net / JAVA / Oracle.
• Experience in relational databases.
• Willingness to dive into software environments and technical issues.
• Manufacturing and financial ERP systems experience will be an advantage.
• Interviewing and recruitment experience will be an advantage in light of the capacity model dependency.
• Knowledge of one or more of following technologies:
- The Microsoft Application Development Stack
- The Oracle Application Development Stack
- The JAVA Application Development