Software Development Manager - Cape Town Verfied

R 35000 per month Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 24-05-2018 10:04:33 AM
19-07-2018 10:04:33 AM
Job Description
This rolewill be part of the IT and Business Intelligence team, providing software solutions to fulfill strategic advances. The candidate will manage the deliverables and development of the software dev team to fulfill company requirements in line with the business strategy and objectives. The ideal candidate will have a diverse background in delivering business value using technology

General

Assess potential impacts of technical solutions including risks, benefits cost
Ensure smooth solution integration across entities.
Ensure maximum optimisation of technology and sustainability
Engage and obtain buy in of all stakeholders to ensure acceptance of changing technology directions
Experience in leading a team of developers, setting goals, milestones and KPIs.
Ability to investigate and analyse information and to draw conclusions.
Ability to learn and support new systems and applications.
Agile, Solution driven & Problem-solving abilities
Drive delivery on agreed quality standards and turnaround times by monitoring deliverables
Write ‘clean’, well designed code
Troubleshoot, test and maintain the core product software to ensure strong optimisation and functionality
Contribute in all phases of the development lifecycle.
Follow industry best practices.

Managed Stakeholder Relationships

Ensure client needs are met by driving the delivery of agreed Service level agreement, Operation level agreement or delivery agreements with clients and engage with stakeholder around any changes.
Build and maintain client relationship by providing professional advise aligned to the business requirements of clients and conducting effective change management
Establish trusting relationships with clients through providing business relevant advise and consulting

Managed Internal Processes

Operationalise agreed professional frameworks, methods, technologies, models within agreed parameters
Consult and advise on decisions and solutions by recommending solutions that are to be supported by viable company objectives and within mandate
Make quality decisions through the monitoring and identification of operational risks and raise corrective action
Ensure team efficiency and team projects are delivered on time by driving productivity and efficiency
Accurately translate business requirements into project schedules and alignment to requirements as per the project
Satisfactory post implementation review by conducting regular project contact sessions
Mitigate project risks by identifying and raising risks at appropriate forums
Provide advice on the technical readiness, risk and impact of proposed implementation to production and run SPRINT & related sessions
Ensure smooth change management through all relevant environments before implementation into production
Create technical specifications across projects through Interpretation of the business requirements.
Create, and provide advice on the technical design relevant to their product area.
Provide advise through the review of technical design of team members within their product area and across impacted areas
Ensure work are delivered and coordinate coding work tasks according to technical specifications
Supervise and Monitor task delivery against project requirements and plan and escalate non delivery
Ensure fault free production implementation

Candidate Requirements

Minimum educational qualification:

Software Engineering or Computer Science degree preferred
Software development/Programming courses/certificates

Experience:

4 years in related functional teams
2-4 years in supervisory/leadership roles
5-6 years IT related experience
Experience with Agile methodology and practice
Strong Database experience – MySql preferred
Experience integrating REST and SOAP APIs
Good understanding and experience of modern Web technologies, including PHP, JQuery, JSON,HTML, CSS
Experience with Javascript
Experience with Security Services and Technologies, including SSL Certificates, TLS Services, etc
Advanced Excel skills

Competencies (Knowledge/skills):

High interest in technology advances and impact they may have on future developments
Strategic planning & understanding of business requirements (Basic to intermediate)
Performance management and evaluation methods (Intermediate)
Management & leadership experience (Intermediate)
Communication & interpersonal skills (Intermediate)
Strong collaboration and ability to influence
Staff resource planning (Intermediate)
Operations planning (Advanced) (day to day work)
Employee training/development (Intermediate)
Governance & Risk Management (Basic)
Coaching framework (Basic)
Change management (Intermediate)
Principles of project management (Intermediate)
Ability to function well under pressure
Out of the box thinking – No is not an answer
Solution-driven : Goal-oriented and self-motivated
Management information and reporting principles, tools and mechanisms (Intermediate)
Service level agreements (Intermediate)
Client (internal stakeholder) service management (Intermediate)
Decision making and problem solving
Initiative& confidence
Flexibility & Persistence
Professionalism
Skills in presenting to peers, IT and Business stakeholders and executives
Job Types: Full-time, Permanent

Salary: R35,000.00 /month CTC