Software Development Technical Team Lead - Stellenbosch, South Africa - Herotel

Herotel
Herotel
Verified Company
Stellenbosch, South Africa

3 weeks ago

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description
Applications are invited for the
Software Development Technical Team Lead position based in Stellenbosch. (Hybrid)


PURPOSE OF THE ROLE:

As Software Development Technical Team Lead you will be playing a key role in the development of our software systems.


Key Responsibility Areas:

-
Development:

Design technical software solutions and develop new code and maintain existing code.

-
Development Standards:

Define development technical standards and guide developers toward the adoption thereof. Continue improvement of internal development processes and standards.
Provide mentorship and support to the development team with in-depth guidance on coding best practices.

-
Stakeholder management:


Engage with all internal stakeholders on their requirements where needed and manage their expectations on the technical software development timelines.

-
Product development, testing & deployment

Work with the Business Systems Manager & the IT Executive to understand the overall OSS/BSS systems environment, all related systems and producing the most appropriate architecture for future system requirements.

Work with the systems architects and business analysts to ensure development tickets are of an acceptable standard.
Maintain and expand the business systems as directed by the development roadmap.
Ensure that an adequate level of testing is done on all code produced
Provide an acceptable level of product platform support services to the customer base. Provide an acceptable level of system availability and performance levels to the business.
-
Technical Support & Troubleshooting
Provide the system support agents with in-depth investigations and technical support.
-
Team Lead
Assign work tickets to development team members.
Ensure development deadlines are met.
Ensure employees work as a cohesive unit.


Key Outputs:

Produce accurate development effort estimates.
Produce quality code in line with the projected timelines and specifications.
Ensure all code produced by the team are adequately tested.
Ensure system bugs are resolved in an efficient and timely manner.
Ensure the overall systems performance remains at an optimum level.

  • 6+ Years of software development experience
  • 3+ Years' experience in our tech stack.
  • 2+ Years' experience in a Team Lead or technical
- mentorship role

  • Expertise required:JavaScript/ES6/TypeScript, SQL , , Bootstrap, Azure, Docker, Serverless functions, SOLID principles and Clean Code, Git, CI/CD tooling and automated testing, REST, API's, Web security, OWASP, Secure by Design, OAuth2 and OIDC

Qualifications:

University degreee in Computer Science or similar

If you meet the above requirements and would like to join our team, submit your CV with contactable references.

**_


PLEASE NOTE:
_

More jobs from Herotel