Where

Software Engineering Team Lead (Hybrid)

Executive Placements
Durban Full-day Full-time

Description:

Education:
BSc Computer Science, Electronic Engineering, a BCom, Business Information Systems (BIS) Degree, or a very high quality Technikon Diploma Salesforce Certifications are an advantage
Experience:
10+ years of work experience in a development environment 5 8 years in the software development environment 2 4 years managing a software development team Experience in a fast-paced, agile environment Experience with Application Lifecycle Management tools (ALM) Experience having been a Tech Lead
Technical Competencies

Core:
Experience in application development in .NET Test Driven Development experience is required Proficiency in HTML, CSS and JavaScript Strong knowledge of relational databases and T-SQL is required Working knowledge of full SDLC process and delivery is required Good knowledge of SOLID principles and design patterns Version control with prior working knowledge of Git and SVN Working knowledge of full SDLC process and delivery is required
Advantageous:
Architecture, Cloud Engineering, and Integration experience Front end UX platform experience Salesforce Lightning development experience Prior experience with containerization, using docker DevOps and CI/CD experience is advantageous
Key Responsibilities

Software Delivery:
Responsible for each phase of the end-to-end Product/Project life cycle as applicable including initiation, requirements, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring, and decommissioning as appropriate
Development:
Write quality code and unit tests within the prescribed technologies Comply with coding best practices, development and management methodologies Meet the high level of expertise and experience required of this role
Team Management:
Participates in the recruitment of new staff Manages direct and indirect reports Ensures that the team is appropriately resourced (incl. capacity, hardware, software licensing, training material) and members are equipped with the requisite skill set required for both current and future projects Developing a training and career development plan for each team member via the iStrive programme Facilitate regular performance development conversations and drive agreed actions to support team members' growth as well as their contribution to the team and company culture Facilitates mentoring and coaching, as required Manage relevant team budgets<
02 Mar 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Durban
Description: Education: BSc Computer Science, Electronic Engineering, a BCom, Business Information Systems (BIS) Degree, or a very high quality Technikon Diploma Salesforce Certifications are an advantage Experience: 10+ years of work experience in a ...
a month ago
  • Hollywoodbets
  • Durban
Description: Being a part of the Hollywoodbets Purple Team is an opportunity to become a part of one of South Africa’s biggest success stories. From humble beginnings in Durban, Hollywoodbets has grown into a powerhouse brand operating across Africa and ...
22 days ago
  • Hollywoodbets
  • Durban
Description: Being a part of the Hollywoodbets Purple Team is an opportunity to become a part of one of South Africa’s biggest success stories. From humble beginnings in Durban, Hollywoodbets has grown into a powerhouse brand operating across Africa and ...
22 days ago
Description: A leading technology solutions provider specializing in high-performance software for the iGaming and betting industry is looking to hire an experienced professional Software Architect. With innovation at their core, they develop scalable, ...
8 days ago