Jobs
>
Cape Town

    Head of Software Development - Cape Town, South Africa - Aculocity

    Aculocity
    Aculocity Cape Town, South Africa

    2 days ago

    Default job background
    Full time
    Description

    Your Mission

    You will be responsible for the delivery, management, and implementation of applications and solutions that support customers, employees, and business partners. As a member of thesenior leadership team, you will be responsible for making investment and priority trade-off decisions, negotiating and managing vendor contracts, and recruiting and developing high performing teams. You'll also provide vision and leadership to a team that includes several full-time employees, plus contractors.

    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 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:

    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.



  • Liquid Thought Cape Town, South Africa

    **Job Title**: Software Development Manager · **Company**: Liquid Thought · **Location**: Flexible (Remote) · **About Liquid Thought**: · Liquid Thought is a dynamic and innovative software development company that specializes in creating cutting-edge solutions for businesses acr ...


  • Parvana Strategic Sourcing Cape Town, South Africa

    Job Information · Industry · - IT ServicesJob ID · - J104401City · - Cape TownProvince · - Western CapeCountry · - South AfricaPostal Code · - 7550**Client Details**: · **Role Responsibilities**: · - Run with new and existing Kubernetes, Microservices projects · - Provide technic ...


  • Root Cape Town, South Africa

    We're a fast-growing tech startup and we're on a mission to build infrastructure that powers the future of insurance. · We're looking for a Software Development Manager to join our Engineering Team. As a Software Development Manager at Root, your mission in this role is to ensure ...


  • OneNebula Milnerton, South Africa

    Do you want to be part of a dynamic team constantly challenging the status quo and finding "smarter" ways of doing things? If you answered yes, keep reading. · **Who Are We?** · 1Nebula is a next-generation SaaS Technology Business focused on providing businesses with cloud & tec ...


  • SA Metal Group (Pty) Ltd Epping, South Africa

    **Job description**:We are looking for a determined and self-driven Software Development Manager to join our team. As a Software Development Manager, you will be responsible for leading and managing the internal software systems and solutions as well as the Software Development t ...


  • Yazoo Recruitment Specialists Constantia, South Africa

    IT Software Development Project Manager with relevant IT qualification, and minimum 3 years' IT project management experience, specific to software development projects in the Financial Services Industry, required to assist in embedding agile practices and establishing the projec ...

  • Capital H Staffing and Advisory Solutions

    Software Developer

    1 day ago


    Capital H Staffing and Advisory Solutions Cape Town, South Africa Full time

    Our client, in the Payments and Lending industry, has an opening for a skilled Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership and accountability. This is a ...

  • Dimension Data

    Software Developer

    2 days ago


    Dimension Data Cape Town, South Africa temporary

    As a Software Developer, you'll design and build software applications that will make our clients' lives easier. You will work with the development team to develop high-quality, reliable code in an efficient manner. You should be comfortable working on your own as well as part of ...

  • dentsu

    Software Developer

    2 days ago


    dentsu Cape Town, South Africa Full time

    The purpose of this role is to provide technical guidance and suggest improvements in development processes. Develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company. Job Title: · Software Developer J ...

  • Dimension Data

    Software Developer

    2 hours ago


    Dimension Data Cape Town, South Africa temporary

    The Software Developer will be working on a variety of projects to help the company move forward. You'll work closely with other developers, designers and product owners to ensure that our products are well developed and highly optimised. You will also have the opportunity to lea ...

  • Dye & Durham Corporation

    Software Developer

    2 days ago


    Dye & Durham Corporation Cape Town, South Africa Full time

    Software Developer (Practice Management) - Cape Town - On site · WHO ARE WE? · Are you looking to build an exciting and dynamic career at a company with prestigious blue-chip clients and international reach? Dye & Durham, a leading global provider of cloud-based software and te ...

  • Dimension Data

    Software Developer

    2 days ago


    Dimension Data Cape Town, South Africa temporary

    As a Software Developer, you'll be part of the team developing software for our web and mobile applications. You will work on both front-end and back-end components of the application to create features that are easy to use by all users. Your main responsibility is designing, bui ...

  • Isilumko Staffing

    Software Developer

    2 days ago


    Isilumko Staffing Cape Town, South Africa Full time

    Software Developer · ERP and Mobile development · BSc Degree or 3 Year Programming Qualification · Good marks students · Understand the concept of CODING · Universe - programming language · HTML · Java Scripting · .Net · Visual Studio · SQL Database skills (Sequal) · Own transpor ...

  • Paqueta Personnel

    Software Developer

    2 days ago


    Paqueta Personnel CapeTown, South Africa

    My client, a leading and well known Company requires an experienced Software Developer to join their vibrant team in Woodstock. · CORE PURPOSE OF THE JOB · This position involves custom application/web development. You will experience the freedom of building custom web applicatio ...

  • Telebest

    Software Developer

    1 day ago


    Telebest Cape Town, South Africa Full time

    Our client has an opportunity available for a Software Developer based in Cape Town. · Requirements: · BSc in Computer Science or BTech with programming. · Ability to interact and communicate effectively with non-technical, highly technical, internal and external stakeholders. · ...

  • JenRec Recruitment

    Software Developer

    2 days ago


    JenRec Recruitment Cape Town, South Africa

    Desired Skills · B.Sc, B.Eng or B.Com degree with IT related subjects as majors. · ○ With above average results. Guideline is 65% average at university. · Matric results - A or B for Maths HG · Excellent communication skills - interpersonal, written, and public speaking · Benefit ...

  • JenRec Recruitment

    Software Developer

    2 days ago


    JenRec Recruitment CapeTown, South Africa

    They are looking for exceptional people to join our Development Team in Cape Town. They use .Net, MVC, SqlServer, MongoDb, Xamarin, Javascript, Html5, Angular, Java, SWIFT, and Xcode to build great software. · This software house provides solutions to the financial industry loca ...

  • Level-Up

    Software Developer

    4 days ago


    Level-Up Cape Town, South Africa

    Role summary · As a Software Developer, you will play a critical role in ensuring the quality and reliability of our software products while driving efficiency and automation in our development processes. You will work closely with the development team to implement and maintain r ...

  • Hire Resolve

    Software Developer

    2 days ago


    Hire Resolve Cape Town, South Africa Full time

    Hire Resolve's client, a leading company in the finance industry, is seeking a talented Software Developer to join their team. As a Software Developer, you will have the opportunity to work on innovative software solutions that have a direct impact on the financial industry. · We ...


  • Vodafone Bellville, South Africa

    **Role purpose**: · **Your responsibilities will include**: · Working closely with business stakeholders & analysts in design & development of software. · Review, maintenance, troubleshooting & optimization of current system software. · Presenting ideas for implementation options ...