Head Software Development & Innovation
Responsible for leading and overseeing the software development process, managing a team of software engineers, and ensuring the successful delivery of high-quality software solutions. The person’s technical expertise, leadership abilities, and strategic thinking will be instrumental in driving the team's success. The Head of Software Development and Innovation will also execute the Group’s innovation strategy and develops a well-balanced innovation portfolio & roadmap that drives investments and top line growth to provide unique value to customers in line with the business’ Strategic Intent.
Duties and Responsibilities
Leadership and Team Management:
- Leads and manages a team of software engineers, providing guidance, mentorship, and support.
- Fosters a positive and collaborative work environment, promoting teamwork, creativity, and innovation. | | Sets clear objectives, conducts performance evaluations, and identifies opportunities for professional development. Software Development Lifecycle: maintenance.
- Collaborates with stakeholders to understand project requirements, scope, and timelines.
- Allocates resources effectively, ensuring projects are delivered on time and within budget.
- Monitors project progress, identify and resolve any bottlenecks or issues that may arise.
Technical Expertise and Strategy:
- Provides technical leadership and guidance to the development team, ensuring adherence to best practices and industry standards.
- Stays updated with the latest trends, technologies, and frameworks in software development.
- Defines and implements software development methodologies, processes, and tools to improve efficiency and productivity.
- Collaborates with cross-functional teams to align technology strategies with business objectives.
Quality Assurance and Delivery:
- Ensures the delivery of high-quality software solutions that meet or exceed customer expectations.
- Establishes and enforce quality control measures, including code reviews, testing, and documentation.
- Implements continuous integration and deployment practices to streamline the software delivery process.
- Identifies and addresses any technical debt or architectural weaknesses in the existing systems. Risk Management and Compliance.
- Identifies and mitigates potential risks and challenges throughout the software development lifecycle.
- Ensures compliance with relevant legal and security standards, such as data protection and privacy regulations.
- Collaborates with the security and compliance teams to implement necessary security measures. Innovation Strategy:
- Develops and implements an innovation strategy that aligns with the organization's vision and objectives.
- Identifies and evaluates new market trends, emerging technologies, and competitive landscapes to uncover potential areas for innovation.
- Conducts market research, customer analysis, and feasibility studies to assess the viability and potential impact of new ideas.
Qualifications and Experience
- First degree in information technology, computer science, software engineering or any other related field.
- Full stack software development using object-oriented languages.
- Project Management Certification.
- A minimum of three years having worked in similar roles.
- Ability to work in a fast-paced environment while managing multiple tasks.
- Exceptional verbal and written communication skills and ability to prepare accurate reports.
How to Apply
If you are interested and you meet the stipulated requirements, please submit your letter of motivation and CV on: firstname.lastname@example.org
Deadline: 26 June 2023Generate a Whatsapp Message
Cimas has been Zimbabwe’s leading medical aid society for over 75 years now, preferred by corporates and families since 1945. As a medical aid that has stood the test of time