The Executive: Software Development is primarily in charge of overseeing the workflow and the workforce involved in the software development process.
They will be responsible for creating development strategies/processes for optimal performance, coordinating with different teams and departments to identify strengths and weaknesses, implementing training and workshop programs, and ensuring the smooth running of the overall function.
Department: Software Development
Employment Type: Full Time
Location: SA | Johannesburg
Workplace Type: Hybrid
Reporting To: Chris Lloyd
This role's hiring manager: Chris Lloyd
Key Responsibilities
- Contribute and provide input into the overall Software Development Strategy and optimal processes.
- Develop, motivate, and mentor high-performing development and testing teams.
- Identify, recruit, and retain talent and excel in day-to-day people and performance management tasks.
- Ensure team structure is optimized, and resources managed, to facilitate efficient project delivery, continually monitoring quality and effectiveness.
- Use appropriate metrics to monitor, measure, and improve the operational processes, team performance, and outcomes.
- Manage complex, concurrent projects within a fast-moving environment.
- Ensure that we balance software issues/errors, deliver new projects, and offer effective customer support.
- Create and/or refine processes to ensure effective, scalable, and profitable workflows.
- Identify and analyze problems and implement solutions.
- Facilitate knowledge sharing, identify, and manage risks, and address any single points of failure.
- Take part in deep-dive troubleshooting exercises - drive technical post-mortem discussions to identify the root cause of complex issues and implement appropriate solutions.
Skills, Knowledge and Expertise
Essential Qualifications:
- Minimum of a relevant advanced certificate/degree in IT, or equivalent.
- 7 plus years of experience.
- Experience managing high-performing software development teams.
- Strong technical project & product management experience.
- Demonstrable experience of implementing agile processes.
- A thorough understanding of Software Development.
Beneficial Qualifications:
- Experience working in a Software Product environment would be desirable.
- Experience working in the SYSPRO environment.
Skills and Knowledge:
- Effective coaching, mentoring and performance evaluation skills, at both a team and individual level.
- Effective written, oral, presentation and influencing skills.
- Ability to build rapport with and help influence the decision-making process.
- Ability to focus objectively to achieve stated outcomes and drive success on behalf of SYSPRO’s customers.
- Strong commercial and business acumen.
- Excellent organizational skills.
- Self-motivated and self-directed.
- Ability to think laterally under pressure.