Description:
Our client is seeking an innovative and strategic Executive Head - Software Applications to lead both the operational and strategic aspects of software development within the organization. This leadership role focuses on driving software innovation, managing software development lifecycles, and ensuring seamless integration with the company’s business processes, all while maintaining the highest standards in performance, security, and scalability. As the Executive Head, you will have the opportunity to shape the direction of the organization’s software applications, spearheading digital transformation initiatives and optimizing solutions that support our evolving business needs. Key Responsibilities:- Software Development and Management:
- Oversee the end-to-end software development lifecycle, ensuring that solutions align with business objectives and meet regulatory standards.
- Lead the design, development, testing, deployment, and maintenance of software applications, ensuring high performance, scalability, and security.
- Implement DevOps best practices, including CI/CD, automation, and rapid delivery of software services.
- Collaborate with IT teams to maintain optimal system performance and foster continuous improvement in software development processes.
- Vendor & Partnership Management:
- Manage relationships with software vendors to ensure high-quality solutions and adherence to SLAs.
- Negotiate favorable terms and build strategic partnerships to enhance the organization’s technology stack.
- Strategic Leadership & Innovation:
- Develop and execute a strategic vision for software applications aligned with the company’s business goals.
- Lead digital transformation efforts, identifying opportunities to leverage emerging technologies and innovations.
- Ensure seamless integration of software development with business processes for maximum operational efficiency.
- Stakeholder Engagement & Cross-functional Collaboration:
- Collaborate with key stakeholders across departments (e.g., Claims, Finance, Customer Services) to understand their needs and deliver tailored software solutions.
- Provide regular updates to executive leadership on project progress, risks, and outcomes.
- Compliance, Security & Risk Management:
- Ensure software applications meet industry regulations and security standards.
- Lead efforts to protect sensitive data through robust security measures and compliance with relevant policies.
- Budget and Resource Management:
- Develop and manage budgets for software applications and projects, ensuring alignment with financial goals.
- Monitor expenses, identify cost-saving opportunities, and report on budget performance.
- Team Leadership & Development:
- Lead, mentor, and manage a team of software developers, fostering a culture of collaboration, accountability, and innovation.
- Oversee recruitment, training, and performance management to build high-performing teams.
- Integration & Optimization:
- Ensure the seamless integration of software applications with business systems and lead modernization efforts of legacy systems.
- Educational Qualifications: Bachelor’s degree in Computer Science, Information Technology, or a related field (advanced degree preferred).
- Certifications: Relevant professional certifications (e.g., PMP, ITIL, TOGAF) are advantageous.
- Experience: At least 5 years of senior leadership experience within software development, particularly in the software or IT services industry.
- Expertise: Proven track record in software application management, system transitions, and delivering complex transformation projects (e.g., ERP migrations, preferably with D365).
- Technical Skills: Extensive experience with Microsoft technologies (Azure, .NET, SQL Server) and mobile app development (iOS, Android, React Native).
- Leadership Skills: Strong strategic thinking, decision-making, communication, and collaboration skills.
- Industry Knowledge: In-depth knowledge of software development methodologies (Agile, Scrum) and emerging industry trends.
For more IT jobs, please visit www.networkrecruitment.co.za
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
For more information contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant
E-mail: rdpreez@networkrecruitment.co.za
Requirements:
- Oversee the end-to-end software development lifecycle, ensuring that solutions align with business objectives and meet regulatory standards.
- Lead the design, development, testing, deployment, and maintenance of software applications, ensuring high performance, scalability, and security.
- Implement DevOps best practices, including CI/CD, automation, and rapid delivery of software services.
- Collaborate with IT teams to maintain optimal system performance and foster continuous improvement in software development processes.
- Manage relationships with software vendors to ensure high-quality solutions and adherence to SLAs.
- Negotiate favorable terms and build strategic partnerships to enhance the organization’s technology stack.
- Develop and execute a strategic vision for software applications aligned with the company’s business goals.
- Lead digital transformation efforts, identifying opportunities to leverage emerging technologies and innovations.
- Ensure seamless integration of software development with business processes for maximum operational efficiency.
- Collaborate with key stakeholders across departments (e.g., Claims, Finance, Customer Services) to understand their needs and deliver tailored software solutions.
- Provide regular updates to executive leadership on project progress, risks, and outcomes.
- Ensure software applications meet industry regulations and security standards.
- Lead efforts to protect sensitive data through robust security measures and compliance with relevant policies.
- Develop and manage budgets for software applications and projects, ensuring alignment with financial goals.
- Monitor expenses, identify cost-saving opportunities, and report on budget performance.
- Lead, mentor, and manage a team of software developers, fostering a culture of collaboration, accountability, and innovation.
- Oversee recruitment, training, and performance management to build high-performing teams.
- Ensure the seamless integration of software applications with business systems and lead modernization efforts of legacy systems.
- Educational Qualifications: Bachelor’s degree in Computer Science, Information Technology, or a related field (advanced degree preferred).
- Certifications: Relevant professional certifications (e.g., PMP, ITIL, TOGAF) are advantageous.
- Experience: At least 5 years of senior leadership experience within software development, particularly in the software or IT services industry.
- Expertise: Proven track record in software application management, system transitions, and delivering complex transformation projects (e.g., ERP migrations, preferably with D365).
- Technical Skills: Extensive experience with Microsoft technologies (Azure, .NET, SQL Server) and mobile app development (iOS, Android, React Native).
- Leadership Skills: Strong strategic thinking, decision-making, communication, and collaboration skills.
- Industry Knowledge: In-depth knowledge of software development methodologies (Agile, Scrum) and emerging industry trends.
14 Feb 2025;
from:
careers24.com