Enable job alerts via email!

Head Of Software

Aculocity

Cape Town

On-site

ZAR 700,000 - 1,200,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Aculocity, a global technology consulting company, is seeking a Head of Software Development to lead its software teams in Cape Town. The successful candidate will standardize processes, oversee hiring, foster team development, and ensure the timely delivery of applications. This leadership role involves strategic planning, resource allocation, and staying ahead of modern development practices.

Benefits

Attractive compensation package
Medical/dental/vision benefits
401(k) plan

Qualifications

  • 5+ years leading cross-functional teams with software development responsibilities.
  • Experience in Agile, Scrum, and DevOps.
  • Strong background in software development and project management.

Responsibilities

  • Standardize work processes and methodologies.
  • Lead recruitment and develop high-performing teams.
  • Ensure timely delivery of software applications aligned with business goals.

Skills

Strategic thinking
Problem-solving
Agile methodologies
Leadership
Collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Microsoft Azure
AWS

Job description

Description aculocityJoin the dynamic and fast-paced world of Aculocity, a global technology consulting company dedicated to revolutionizing business processes through cutting-edge technology solutions.

Since our formal inception in (and informal in ), we've been at the forefront of delivering tailor-made software development solutions, seamless software system implementations, powerful business intelligence, and innovative business process solutions.As a proud member of the GVW Group, LLC portfolio of companies, we are a premier provider of technology services for GVW's extensive portfolio and a rapidly growing external client base.

Join a team that is driving innovation and transforming businesses worldwide.

Elevate your career with us at Aculocity.Job Overview : We are seeking a Head of Software Development to lead our software teams.

In this role, you will be responsible for standardizing work processes, making strategic hiring decisions, measuring staff performance, planning and allocating resources to meet demand, and fostering the professional development of team members.

You will play a key role in maintaining and enhancing the various systems we develop, implement, and maintain across the GVW group, supporting both legacy systems and modernization efforts.Your responsibilities will include delivering, managing, and implementing applications and solutions that support customers, employees, and business partners.

As a member of the senior leadership team, you will make priority trade-off decisions, negotiate and manage vendor contracts, and recruit and develop high-performing teams.

You will also provide vision and leadership to a team that includes several full-time employees and contractors.

Additionally, the ideal candidate will stay ahead of modern software development and architecture practices, including the incorporation of generative AI and automation to streamline the Software Development Life Cycle (SDLC) and in meeting our strategic goals.Essential Job Responsibilities : Standardization of Work : Ensure that all processes and methodologies are standardized across the team to maintain consistency and quality.

Implement best practices and continuous improvement strategies.Hiring Decisions : Lead the recruitment process for new Software Developers, ensuring that the team is composed of highly skilled and motivated individuals.

Develop a talent acquisition strategy that aligns with the company's goals.Measurement of Performance : Develop and implement performance metrics to evaluate the effectiveness and efficiency of team members.

Provide regular feedback and coaching to ensure continuous improvement.

Set clear goals and objectives for team members.Resource Planning and Allocation : Plan and allocate resources effectively to meet project demands and ensure that team members are utilized optimally.

Optimize resource allocation to maximize productivity and efficiency.Professional Development : Foster a culture of continuous learning and professional development.

Provide opportunities for training and growth to enhance the skills and capabilities of the team.

Implement a robust professional development program.Identify process inefficiencies and gaps : Define and capture business, systems, and project requirements.

Conduct regular assessments to identify areas for improvement.Liaise between business stakeholders, delivery teams, and the PMO : Provide business stakeholders with perspective on the overall roadmap and direction of critical systems.

Facilitate effective communication and collaboration.Ensure delivery of products that meet agreed-upon features and schedules : Utilize process mapping techniques to document existing processes and identify areas for improvement.

Conduct impact analysis of changes to processes and capability.

Ensure timely and quality delivery of products.Evaluate existing and emerging technologies to improve business processes : Align with Technology Roadmap and Architecture Guidelines wrt recommendations made.

Stay ahead of technology trends and innovations.Lead and inspire the software development team to engage with the business and identify new functionality, develop compelling business cases, prioritize projects and develop plans that maximize return on investment for the company.Lead a team managing all aspects of application development and delivery across multiple functions, business units and business lines.Effectively initiate, plan, schedule, control, and bring to closure multiple high priority projects.Develop and lead a collaborative and Agile software development approach that improves velocity, while maintaining a strong focus on both quality and scalability.Drive the cultural changes necessary to enable a continuous delivery model and foster a strong focus on automation of the Software Development Life Cycle (SDLC).Foster a strong customer service mind-set throughout the application development team, while championing thought leadership and partnership with the business.Partner with business leaders to create robust solution roadmaps that are integrated with architecture and operations.Seek out, validate, and bring to the technology organization innovative best practices and ideas from the outside, with a particular emphasis on application development methodologies.Identify emerging technology trends, especially in AI, SaaS and cloud computing, and ensure the company is leveraging them when appropriate to increase efficiency, reduce costs, and drive value.Ensure that all application development initiatives are well managed and delivered to meet expectations on functionality, timeliness, and cost.Develop, implement and monitor software development policies and controls to ensure data accuracy, security, and legal and regulatory compliance.Partner with internal customers to develop training and deployment plans aimed at maximizing both user adoption and realization of business benefits.Prepare software development status reports and keep management, client and other stakeholders informed of project status and related issues.Manage application vendor relationships and negotiate contracts to procure resources and technology solutions to meet the company's strategic objectives.Assure lowest possible cost of ownership of applications through vendor negotiations and benchmarking.Recruit, develop and retain high caliber software development talent, especially for key critical positions, and develop a succession plan.Implement and champion a robust professional development program and continuously upskill team members to keep them current.Evaluate team members performance, provide candid feedback and high impact coaching that enables (and motivates) them to achieve departmental as well as enterprise goals.Build a culture of innovation and engagement, focusing on strengthening the organization's employer brand.Essential Skills and Experience : Education and ExperienceBachelor's degree in computer science, Software Engineering, Information Systems, Business, or equivalent work experience5+ years of experience leading cross-functional teams with the above accountabilitiesExperience with business applications supporting Sales, Engineering, Supply Chain, and / or manufacturing advantageousStrong consultative and advisory skills, with a focus on strategic thinking and problem-solvingExperience in traditional and agile delivery methodologies, including Agile, Scrum, DevOps, and Lean5-10 years equivalent work experience in a leadership role, overseeing software development initiativesAn MS, MBA or related advanced degree is a plusA minimum of 10 years in software development, project management, process development, and resource managementMicrosoft Azure (preferred) and or AWS cloud ArchitecturesLow code platforms such as PowerApps or MendixStrong experience in Microsoft development technologies and languages including C# and Experience with iPaaS products such as Boomi and common integration patternsUse of Generative AI coding assistance and practicesTOGAF and / or ArchimateLean Six Sigma or similarData analytics experienceSkillsHas successfully led development and delivery of multiple complex business technology solutions into production that have achieved or surpassed business goalsExperience developing and supporting mission-critical applications optimized to run in the cloud or virtualized environmentsDeep knowledge of system architecture, technical design, and system and software development technologyExpertise with managing application development at scale, employing SDLC methodologies including Agile and ScrumKnowledge of emerging trends and developments in PaaS, SaaS, iPaaS, cloud, AI, machine learning, and other digital technologiesStrong interpersonal skills, including teamwork, adaptability, and leadershipOpportunities for professional development and growth within the role, including training programs, certifications, and career advancement pathsAlignment with company culture and values, demonstrating a commitment to innovation, collaboration, and excellenceStrong problem-solving and analytical skills and ability to work independently on complex tasks.

  • Strong collaboration and communication skills to engage with stakeholders across the organization.Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML, as well as artefacts produced in agile delivery frameworks, and architectural design ArchimateProven remote collaboration mindset and experience.Adaptability and willingness to take on diverse responsibilities.Customer-centric approach to support, feedback, and providing value through software development to clients.Excellent verbal and written communication skills.Ability to work independently and manage competing schedules and priorities.Strong MS Visio or skillsExperience with ITSM, Project Management and Agile Delivery tools (.

Azure Boards)Experience working with Bespoke and COTS solutions to be built and integrated.Strong at working with other delivery teams to estimate work and develop accurate SOWsPhysical Requirements : Examples below can be used or modifiedCapable of meeting OSHA standards for manual lifting guidelines : While performing the duties of thisjobit is required to stand, walk, and use hands, and reach with hands or armsforjobactivity.Location : This role will be based at our Cape Town SA facility.

Aculocity LLC offers an attractive compensation and benefits package, to include base salary, incentive bonus opportunities, and benefits such as medical / dental / vision options, K plan, etc.Aculocity is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.