Team Lead: Software Development

5 days ago


Cape Town, South Africa Clickatell Full time

**We Are Setting The Pace**

Clickatell is a world-class Chat Commerce company, ambitious to stay ahead of its competitors. We build our own culture in which we dream big and stay busy doing the right things. We need champions who understand the bigger picture, believe in making a difference and are able to connect the dots to achieve success. In our agile and demanding environment, you will be required to collaborate, ask the right questions and take the smart risk.

We call ourselves Champions. Why Champions? Because it’s not only about what we have done, but what we are doing and going to do. The way we do things, matter and influences how we drive our organization forward and deliver solutions to our customers. Watch this space as we blaze a new path while expanding across the globe.

**Purpose**

Are you ready to disrupt the world of chat commerce and build best in class products for Clickatell’s global customers?

Are you looking to work on an enterprise grade transactions platform hosted in cloud environments? This is your opportunity to lead a team of developers working with infrastructure engineers, database administrators and data analysts to develop, evolve and maintain Clickatell’s products and platforms.

**We Do The Right Things**

**Responsibilities of the Role**

The Software Development Team Lead has a strong focus on managing team members, their activities and optimizing their outputs.

Leadership
- Support your Software Development Manager to deliver the product enhancements and features
- Collaborate with key internal stakeholders including Products, QA, Support and Sales.
- Lead and manage a team of software developers
- Manage and approve team leave and on-call support schedules
- Plan and assign work for the team to deliver on our product roadmap
- Provide performance feedback to direct reports though performance reviews
- Mentor and coach development team members
- Advocate for prioritization of technical roadmap with the Software Development, Product and Project Managers
- Conduct review session of team outputs with reports and the product owners
- Create incident reports in the rare event of a production outage
- Identifying and escalating matters to management where needed
- Assist with recruiting activities for the team

Solution Design and Development
- Participate in grooming sessions with technical and business stakeholders to convert requirements into technical solutions that support the development of Clickatell’s products and platforms
- Innovate and collaborate with the team during technical workshops and design sessions.
- Champion the design and development best practices, ensuring high performance and scalability
- Perform tests and produce results to ensure accurate compliance with requirements.

Operational support
- Perform problem resolution and root cause analysis, along with recommending and implementing preventative techniques.
- Support internal departments with ad-hoc client requests.

Security
- Protect Clickatell’s information, intellectual property, and corporate data systems in accordance with prescribed guidelines.
- Champion adherence to all relevant risk and compliance policies and procedures as communicated.
- Complete risk and compliance training as per internal requirements.
- Ensure adequate protection of the Clickatell brand and reputation.

Documentation
- Author and maintain documentation related to the teams systems domain.
- Actively participate in expanding existing documentation.

**Requirements**:
**We Are On A Learning Journey**

**Requirements of the Role**
- Qualification required
- A Diploma, B-Tech or bachelor's degree in engineering, computer science, information systems, informatics or 10 years’ work experience in software development.
- Work Experience
- Has successfully led a small team of software developers
- Experience with cloud services and other technologies used at Clickatell (AWS)
- A background working in a high-volume payment transaction environment, or mobile technology platforms and systems integration would be advantageous - must be able to demonstrate a sustained track record of delivering high-quality outputs, on-time and to product or business specifications.
- Familiarity with Agile and Scrum methodologies and embracing of their values and principles.
- Proven Strong troubleshooting and analytical skills
- Advantageous - familiarity with the other technologies used at Clickatell:

- Java (Spring Framework / Spring Boot experience), or other comparable technology
- Front-end technologies such as Angular and Bootstrap
- Databases SQL language and scripting (PostgreSQL, MySQL)
- Unit Testing, Integration Testing, and Continuous Delivery
- Containerization (Docker / other), Kubernetes or other container orchestration frameworks
- Linux or a recognized Unix platform
- Git or other Source Control Management tools

**Benefits**

**Why You Should Join**

**Perks of the Role**
- Medical Aid contribution
- Pension


  • Team Lead

    2 weeks ago


    Cape Town, South Africa MRI Software Full time

    ***: MRI Software is seeking a Software Development Team Lead to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...

  • Software Developer

    3 weeks ago


    Cape Town, South Africa Electrum Full time

    Electrum is the next-generation payments technology company that provides cloud-native software to optimize the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions. We've built a...


  • Cape Town, South Africa Lead Generation Group Full time

    Lead and manage our development team building and improving our PHP Laravel software platform. Work closely with design teams and internal business units to deliver high-quality solutions that meet company objectives. **Key Responsibilities** - Manage the day-to-day activities of the development team - Oversee the build and continuous improvement of our PHP...

  • Support Team Lead

    3 days ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • BI Consultant

    2 weeks ago


    Cape Town, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of highly talented individuals who are driven to make an impact and have fun while doing so. We are looking for a Senior Business Intelligence Data Engineer to join our team on a permanent basis. As a Senior Data...

  • Development Team Lead

    3 weeks ago


    Cape Town, South Africa Network International Full time

    Development Team Lead Join to apply for the Development Team Lead role at Network International. Payfast by Network is one of the leading Fintech organisations in Africa. We’re on a mission to exponentially grow the digital economy of Africa by building world‑class payment products. Our solutions enable customers to make and receive business payments...

  • Support Team Lead

    7 days ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


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

    2+ years of engineering team management experience - 5+ years of engineering experience - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations Are you passionate about...

  • Development Team Lead

    20 hours ago


    Cape Town, Western Cape, South Africa Network International Full time R120 000 - R180 000 per year

    About UsJOB DESCRIPTIONPayfast by Network, is one of the leading Fintech organisations in Africa. We're on a mission to exponentially grow the digital economy of Africa by building world-class payment products. Developed in-house, our solutions enable customers to make and receive business payments quickly and securely and allow enterprises to trade locally,...


  • Cape Town, South Africa Outsidecapital Full time

    Job DescriptionOur client is a pioneering, Africa-based FinTech company dedicated to providing safe, affordable, and reliable financial services to underserved communities. As one of the continent's largest remittances-led FinTech firms, they have successfully managed over 40 million cross-border transactions in the last decade, fundamentally improving how...