Head of Software Development

4 weeks ago


Cape Town, Western Cape, South Africa Aculocity Full time

About the Role

We are seeking a highly skilled and experienced Head of Software Development to join our team at Aculocity. As a key member of our senior leadership team, you will be responsible for the delivery, management, and implementation of applications and solutions that support our customers, employees, and business partners.

Key Responsibilities

  • Lead and inspire the application 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 the area of 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 the lowest possible cost of ownership of applications through vendor negotiations and benchmarking.
  • Recruit, develop, and retain high-caliber software development talent, especially for key leadership 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.

Qualifications

We are looking for a highly experienced and skilled individual with a strong background in software development, project management, process development, and resource management. The ideal candidate will have:

  • A four-year university degree or college diploma in the field of computer science and/or 6-8 years equivalent work experience.
  • An MS, MBA, or related advanced degree is a plus.
  • A minimum of 10 years in software development, project management, process development, and resource management.
  • Has successfully led development and delivery of multiple complex business technology solutions into production that have achieved or surpassed business goals.
  • Experience developing and supporting mission-critical applications optimized to run in the cloud or virtualized environments.
  • Deep knowledge of system architecture, technical design, and system and software development technology.
  • Expertise with managing application development at scale, employing SDLC methodologies including Agile and Scrum.
  • Knowledge of emerging trends and developments in PaaS, SaaS, iOS/Android app API, cloud, AI, machine learning, and other digital technologies.
  • Ability to perform general mathematical calculations for the purpose of creating needs assessments, budgets, and so on.


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and innovative solutions to improve people's lives. Our mission is to empower our teams to reach their full potential and deliver exceptional client experiences.Job SummaryWe are seeking a highly skilled Software Engineer to join our team in...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    At MRI Software, we're on a mission to revolutionize the real estate industry with cutting-edge technology. As a Software Engineer, you'll play a crucial role in developing innovative software solutions that drive client success.Key Responsibilities:Design and develop software features that meet the highest technical standardsCollaborate with...


  • Cape Town, Western Cape, South Africa Aculocity Full time

    Job Title: Head of Software DevelopmentAbout the RoleWe are seeking an experienced and visionary Head of Software Development to lead our application development team. As a key member of our senior leadership team, you will be responsible for driving the delivery, management, and implementation of applications and solutions that support our customers,...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Unlock Your Potential with EntelectAs a seasoned Java Software Engineer, you have the opportunity to elevate your skills and contribute to the development of world-class web and mobile applications.Key Responsibilities:Delivery: Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions, leveraging your expertise...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Key Responsibilities:Deliver high-quality mobile applications for leading organizations in South Africa using your expertise and experience. Explore innovative methods to enhance product quality through containerization and continuous integration, fostering a streamlined DevOps culture. Engage in various stages of the software development life cycle (SDLC),...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate Mobile Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class mobile applications for leading organizations in South Africa.Exploring methods: Enhance...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate Mobile Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class mobile applications for leading organizations in South Africa.Exploring methods: Enhance...

  • Software Consultant

    1 month ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and game-changing solutions to improve people's lives. Our mission is to empower our teams to reach their full potential and deliver exceptional client experiences.Job SummaryWe are seeking a highly skilled Software Consultant to join our team...

  • Software Consultant

    1 month ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareAt MRI Software, we're passionate about delivering innovative real estate software solutions that make a real difference in people's lives. With a rich history dating back to 1971, we've built a reputation for excellence and a commitment to client success.Job SummaryWe're seeking a highly skilled Software Consultant to join our team in Cape...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and game-changing solutions to improve people's lives. Our mission is to hire the best employees on earth, people like you, to help us achieve our goals.Job SummaryWe are seeking a skilled Software Engineer to join our team in our Cape Town...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We are seeking an experienced Intermediate Software Tester to join our team at BET Software. In this role, you will be responsible for ensuring the high quality of our software products.About the RoleThe ideal candidate will have a solid foundation in software testing and a strong understanding of testing methodologies and techniques. You will be responsible...

  • Software Consultant

    2 weeks ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    At MRI Software, we're on a mission to revolutionize the real estate industry with innovative solutions. As a Software Consultant, you'll play a crucial role in helping our clients achieve their goals.Key Responsibilities:Manage client implementations, including assessment, data collection, and setup.Deliver high-quality results, ensuring client satisfaction...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our EC2 Core Team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our EC2 Core Platform team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our EC2 Core Platform team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based systems.Key ResponsibilitiesContribute to the...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About the RoleMRI Software is seeking a skilled Software Support Analyst to join our team in Cape Town, South Africa. As a key member of our support team, you will be responsible for resolving customer queries and analyzing software issues to recommend solutions.Key ResponsibilitiesDevelop a deep understanding of the Property Management X product suite and...


  • Cape Town, Western Cape, South Africa BET Software Full time

    Job Title: Software Quality Assurance SpecialistJob Summary: We are seeking an experienced Software Quality Assurance Specialist to join our team at BET Software. The ideal candidate will have a strong background in software testing and quality assurance, with a focus on manual functional and API testing.Key Responsibilities:Develop and execute manual...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to delivering innovative solutions that improve people's lives. Our mission is to empower our teams to reach their full potential, and we're committed to creating a work environment that you look forward to every single day.Job SummaryWe're seeking a talented and...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible, game-changing solutions to improve people's lives. Our mission is to hire the best employees on earth, people like you, who share our passion for innovation and excellence.Job SummaryWe are seeking a talented and motivated QA Engineer to join...