Job Search and Career Advice Platform

Enable job alerts via email!

Software Technical Lead

BETSoftware

Wes-Kaap

On-site

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in South Africa seeks a skilled technical leader with over 7 years of development experience. You will provide technical leadership, mentor your team, and ensure high software quality through rigorous testing and adherence to architectural standards. The ideal candidate brings a strong attention to detail and excellent communication skills, fostering collaboration and innovation within the team. Join us in driving projects to success in a dynamic environment.

Qualifications

  • Minimum of 7 years’ experience within a development environment.
  • Detailed knowledge of the SDLC and software project management.

Responsibilities

  • Provide technical leadership to the team through collaboration.
  • Engage with software architects to ensure development follows guidelines.
  • Ensure checked-in code is reviewed to meet standards.
  • Drive adoption of processes that support throughput.

Skills

Excellent communication skills
Strong attention to detail
Demonstrated mentoring/leadership skills
Proficiency in architectural design principles
Job description
Job Description
  • Excellent communication, motivational and interpersonal skills.
  • Strong attention to detail.
  • Demonstrated mentoring/leadership skills.
  • Proficiency in architectural design principles and foundational concepts.
  • Adapt to change.
  • Time management skills.
Responsibilities
Technical Leadership
    \mitt Provide technical leadership to the team through collaboration sessions and knowledge sharing initiatives.
  • Engage regularly with software architects to ensure development follows architectural guidelines.
  • Ensure checked‑in code is reviewed to meet standards and maintain a sound code base.
  • Ensure all technical solutions consider compatibility, usability, reliability, efficiency, and security (including protection from third‑party attacks).
  • Drive adoption of processes that support throughput, response times, resource utilization, and operational capacity.
Quality Of Software Implementation
  • Ensure rigorous testing and create standards and processes to align the team.
  • < Explained
  • Deliver complete, technically appropriate solutions that cover all agreed tasks and user objectives and have been thoroughly tested.
  • Provide documentation to reduce development support load.
  • When possible, implement a quality mechanism that analyzes faults and provides reports before critical failures.
  • Develop solutions in a manner that supports future modification, reducing defects and maintaining quality.
Initiative and Innovation
  • Implement improved processes that positively affect team performance and company bottom line.
  • Anticipate and address technical problems and opportunities, considering dependencies.
  • Actively participate in problem resolution and work after hours if necessary to resolve issues.
  • Show foresight to prevent errors or delays in projects.
  • Incorporate new abilities Mm into daily operations to improve product and system performance.
  • Use industry best practices for techniques, technologies, tools, and processes.
  • Create new ideas, challenge the status‑quo, accept risk, support change, and encourage innovation.
  • Search for opportunities to innovate or improve efficiencies.
  • Solve problems by questioning the status‑quo.
  • Adapt to change with a growth mindset, handle pressure, and demonstrate resilience.
  • Make quality decisions collaboratively, considering short‑ and long‑term implications and basing decisions on a systematic review of information.
Knowledge Share
  • Identify team members needing specific knowledge, skill, or understanding and select ways to impart or upskill them through coaching and mentorship.
  • Verify successful knowledge transfer and take steps to rectify gaps if necessary.
Coaching/Mentoring
  • Provide guidance, training, and technical problem‑solving assistance to team members.
  • Mentor and support the growth of junior, intermediate, and senior team members.
  • Design and deliver end‑user training and training materials.
Living The Spirit
  • Drive collaboration and open communication Literatura within the team.
  • Promote authenticity, diversity, inclusion, equity, and belonging.
  • Encourage versatility and adaptability, supporting team members across departments and the business.
  • Act as a change agent and promote continuous learning, ensuring enthusiasm and proactivity in tasks and challenges.
Qualifications
  • Minimum of 7 years’ experience within a development environment.
  • Proficiency in architectural design principles and foundational concepts.
  • Demonstrated mentoring/leadership skills.
  • Detailed knowledge of the SDLC and software project management.
  • Excellent communication, motivational, and interpersonal skills.
  • Strong attention to detail.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.