Title: Software Development Manager
Location: Cape Town (Mowbray)
JOB SPECIFICATION
Key Roles and Responsibilities
• Strategic growth of business unit aligned with new business development
• Ensure the implementation of strategy by translating activities across business unit
• Actively build and manage client relationships
• Deliver service to client expectations by managing the achievement of quality and turnaround standards for processes, products, systems or services reducing deviation
• Ensure the delivery of quality project/ systems by actively monitoring project progress against schedules and budget and raising any deviation
• Ensure self and team improve on productivity and efficiency month on month
• Improve client services, processes, products through the application of professional knowledge and skills
• Realise commercial value add in client businesses through the application of professional knowledge and skill
• Ensure client / business needs are met by providing advice and consulting on professional solutions
• Ensure professional solutions that demonstrate a balance of best of breed and return on investment for the client are delivered to client within agreed parameters and timelines
• Enable collaborative delivery by establishing as productive working relationships with staff, managers, peers and client
• Ensure skill development and performance improvement of staff by agreeing staff and resource plans with management and operationalised
• Ensure delivery on statement of works /projects though monitoring and providing progress reports
• Ensure delivery customer expectations by managing deviations timeously
• Translate business requirements accurately into Statement of Works and ensure alignment to requirements
• Mitigate risks by identifying possible risks and raising it at the appropriate forums
• Participates in monitoring and reporting on the progress of systems development.
• Takes action to deal with exceptions, problems and unforeseen events in a timely manner
• Ensure that new systems developments are executed in alignment with system design through the monitoring of procedures
• Ensure that systems development projects are carried out in accordance with the agreed standards, methods and procedures by monitoring s quality assurance systems, processes and measures
• Ensures that adequate capacity is available to support the agreed programme of systems development and that they are optimally utilised and accounted for
KEY COMPETENCIES:
Personal Attributes/ Character traits required for this job:
• Analytical thinker with critical thinking skills
• Delivery focused- deadline driven and adheres to sprint deadlines
• Good verbal and written communication skills essential
• Flexible/adaptable/approachable and willing to work in a rapid changing, high delivery environment
• Keen attention to detail
• Excellent planning and organising skills
• Good interpersonal skills required to manage highly technical and skilled individuals
• Assertiveness
Mandotory technical skills required to do the job:
• Computer Skills
• Office Skills
• SDLC Software Skills
• Capacity Planning
• Resource Planning
• Project Management
• Customer Relationship Management
• Performance Management
• Quality Control
• Reporting
• Conflict Management
• Coding languages and principles
MINUMUM REQUIRMENTS:
• Related Diploma or degree is advantageous
• A minimum of 5 Years retail experience
• A minimum of 5 Years Software Development experience
• A minimum of 5 Years Management experience
RECRUITMENT PROCESS:
• Competency based interview to assess above requirements
• Applicable assessment
• Background checks
If you are interested in applying, please email your updated CV to [email protected]. Please add the name of the vacancy to the subject line of your email.