Software Technical Lead

3 weeks ago


Cape Town, Western Cape, South Africa RSAWEB Full time
About RSAWEB

RSAWEB is a leading internet service provider (ISP) in South Africa, established in 2001. We are committed to providing exceptional customer service and ensuring our customers receive the best possible digital experience.

Job Summary

We are seeking a highly skilled Technical Lead to join our Software Development team. The successful candidate will play a critical role in the Software Development Life Cycle and outputs for major directives.

Key Responsibilities
  • Construct and support code across a wide array of projects.
  • Coordinate technical requirements between DevOps and 3rd Parties.
  • Provide support and strategic vision for technical development of systems.
  • Work closely with the product manager & solutions architect to develop technical designs.
  • Take a key role in the design and implementation of the development life cycle.
  • Analyze, code, review, implement and update existing systems.
  • Develop solutions for the company's current technology needs.
  • Assist developers in the removal of technical blockers and impediments.
  • Coaching/Mentoring of team members.
  • Maintain technical documentation.
  • Define and maintain development standards.
  • Ensure system architecture maintains an acceptable security standard.
Requirements
  • A minimum of 5 years as a Software Developer.
  • At least 2 years as a Software Technical Lead, or in a similar capacity.
  • Proficient in modern programming languages with a focus on Python and PHP.
  • Proven ability to lead a Development Team with success.
  • Full software development life-cycle experience.
  • A relatively grounded understanding of Automated Testing platforms, such as unit testing and behavior-driven development.
  • Some knowledge of continuous integration or automated deployment, orchestration on the cloud with containerizations.
  • A well-grounded knowledge of source control. Extra brownie points for GIT and GITflow.
  • A grounded understanding of OOP, MVC, DDD, and other software development patterns.
  • A solid foundation or sufficient exposure in working with MVC frameworks such as Rails, Cake, CodeIgniter, Zend, Django.
  • Experience in agile or other development methodologies.
  • A grounded understanding of SOA (Micro Services) and Rest API.
  • Grounded Experience in working with & building REST APIs.
  • Experience with large scale business-grade software and heavily integrated systems.
  • Articulate with Good interpersonal relationship skills.
  • Ability to work with a diverse array of people with different values and concerns.
  • Ability to work under pressure.
  • An ability to acclimate to new systems quickly, and easily transition between problems.
Benefits
  • Medical Aid (Discovery)
  • Reduced Gap Cover Rates (Turnberry Premier)
  • Retirement Annuity Contribution (Allan Gray)
  • Medical Insurance (Momentum - Health4Me)
  • Discounted Internet Connectivity
  • Free Employee Wellness Programme (ICAS)
  • Team Buildings
  • Exposure to latest industry technologies and standards
  • Lastly, a work environment that rivals the very best


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

    Exciting Opportunity for a Java Technical Lead at EntelectElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including regular one-on-ones with leadership.What...


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

    Exciting Opportunity for a Java Technical Lead at EntelectElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including regular one-on-ones with leadership.What...


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

    About RSAWEBRSAWEB is a leading internet service provider in South Africa, established in 2001. We pride ourselves on delivering exceptional customer service and providing innovative technology solutions to businesses.Job OverviewWe are seeking a highly skilled Technical Lead to join our Software Development team. As a Technical Lead, you will play a...


  • 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 Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Lead Software Developer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for leading the design, development, and deployment of complex software systems.Key ResponsibilitiesLeadership Role: Provide technical leadership and guidance to junior...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Technical Lead OpportunityWe are seeking a highly skilled Technical Lead to join our team at Dimension Data. As a Technical Lead, you will play a key role in supporting the development and delivery of new features and functionality within our current projects.The successful candidate will be responsible for taking ownership of assigned technical tasks,...


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

    About the RoleMRI Software is seeking a highly 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...


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

    Spinnaker Software is seeking a skilled Branch Support Technician to join our team. The ideal candidate will have a strong background in technical support and a passion for delivering excellent customer service.**Key Responsibilities:*** Provide second-line technical support and assistance to computer users* Troubleshoot and resolve technical problems in a...


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

    Job Summary:We are seeking a highly experienced Senior Software Engineering Lead to join our team at RELX. As a key member of our software development team, you will be responsible for leading large-scale development activities, providing technical expertise, and collaborating with cross-functional teams to deliver high-quality software solutions.Key...


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

    Job Summary:Spinnaker Software is seeking a highly skilled Technical Trainer to join our team in Century City. As a Technical Trainer, you will play a crucial role in ensuring that our ARCH users are proficient in utilizing our hardware and software.Key Responsibilities:Develop and deliver comprehensive training programs for software and hardware...

  • UI/UX Design Lead

    1 day ago


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

    About the RoleWe are seeking a highly skilled and experienced UI/UX Lead to join our team at MRI Software. As a key member of our design team, you will be responsible for overseeing all aspects of the user experience design process, from user research and conceptualization to implementation and iteration.Key ResponsibilitiesLead and mentor a team of UX...


  • Cape Town, Western Cape, South Africa LexisNexis (Proprietary) Limited Company Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at LexisNexis (Proprietary) Limited Company. As a key member of our software development team, you will be responsible for providing technical leadership and guidance to our development activities.Key Responsibilities• Provide technical expertise...

  • Java Team Lead

    1 day ago


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

    Exciting Opportunity for a Java Team Lead at EntelectElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including intentional and regular one-on-ones with...


  • Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at LexisNexis South Africa Shared Services (Pty) Ltd Company. As a key member of our engineering team, you will be responsible for leading and mentoring a diverse group of engineers, driving innovation and excellence in software development.Key ResponsibilitiesProvide...


  • Cape Town, Western Cape, South Africa LexisNexis (Proprietary) Limited Company Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at LexisNexis (Proprietary) Limited Company. As a key member of our software development team, you will be responsible for providing technical leadership and guidance to our development activities.Key Responsibilities• Provide technical expertise...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at Parvana. As a key member of our engineering team, you will be responsible for leading the development team, inspiring engineers to deliver outstanding work, and contributing to projects as a senior software engineer.Key...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Job Summary:E&D Recruiters is seeking a highly skilled Lead Software Developer to join our team. As a key member of our software development team, you will be responsible for the development, verification, and maintenance of software for our automotive products.Key Responsibilities:Develop and implement software solutions for our automotive products,...


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

    Job DescriptionAbout the RoleWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at NBCUniversal. As a key member of our Cape Town-based team, you will be responsible for leading the development of our mobile applications and providing technical expertise to the team.Key ResponsibilitiesProvide technical leadership and guidance...


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

    Unlock Your Potential as a Technical Trainer You'll thrive in this role if you're skilled at mastering software and training others on what you've learned. Your success will be evident when you see our ARCH users utilizing our hardware and software effectively after receiving training from you. This is your opportunity to contribute to Spinnaker's mission to...


  • 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. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including direct access to leadership.Key...