Connecting...

W1siziisinrozw1lx2fzc2v0cy9wzw9wbgvzb2x2zwqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Software Development Manager

Software Development Manager

Job Title: Software Development Manager
Location: Western Cape
Industry:
Salary: 720000.00
Reference: JN -062017-8846
Job Published: August 01, 2017 09:27

Job Description

JOB PURPOSE
Oversee the developer team’s performance and overall strategy. Direct and ongoing interaction to drive the development of effective products and solutions. The position requires a combination of technical hands-on, project management and leadership skills to manage all aspects of delivery in an innovative and fast-paced environment.

EDUCATION
 At least 5-7 years of management experience with direct reports.  Proven software development capability including hands-on coding expertise.

EXPERIENCE  Minimum of 5 years IT management experience  Minimum of 5 years development experience  Knowledge of the Microsoft development suite including MS SQL server  Solid understanding and knowledge of Microsoft .NET development  Solid experience in other related development languages, i.e. Java, C#

MAJOR RESPONSIBILITIES OR ACCOUNTABILITIES (OUTPUTS)  Establish technology standards and ensure compliance across all product lines.  Recruit and retain effective talent for the team.  Ensure teams are using the appropriate tools and processes in the most effective manner  Develop and implement Centre of Excellence for the software development team members  Coach and mentor employees in all aspects of software and career development  Engage in ongoing collaboration with General Managers, Product Managers, Project Managers and other teams to continually strive for transparent and efficient working relationships.  Maintain and evolve measurement tools to assess the team’s effectiveness and report regularly to teams and leadership  Implement and manage change within the team and across the organization
 Making process improvements as needed to assist the business in achieving its goals and objectives, leveraging best practices and professional experiences.  Collaborating closely with and assisting technical operations teams as required to ensure timely delivery of new systems that are fast and robust.

TASKS OR KEY RESULTS AREA (KRA’s)  Ensure that goals and development plans are put in place for all employees within the team.  Ensure that regular feedback in addition to the annual and mid-year performance reviews is provided to all team members.  Maintain broad strategic knowledge of the organization, initiatives, applications, systems, etc.  Create a dynamic Development area implementing standard and processes.