Development Team Leader
Permanent
Cape Town
Posted 3 weeks ago
Seniority level
Senior
Experience
4 - 7 Years
Remuneration
R60 000 - R70 000
Remuneration type
Salary
Remuneration frequency
Monthly
Benefits
Hybrid Work Model
About the Role
The Company is looking for an experienced Development Team Leader to guide a team of software developers in creating and maintaining integrations between customer applications and cutting-edge Cloud Contact Centre technologies. This hybrid role combines technical expertise with leadership, fostering innovation, collaboration, and high-quality solutions to meet customer needs.
This role is ideal for a hands-on leader passionate about delivering exceptional software solutions while mentoring a team to achieve their full potential.
Key Responsibilities
Leadership and Team Management
- Lead, mentor, and inspire a team of developers, aligning their efforts with project and company goals.
- Delegate tasks, set expectations, and ensure timely delivery of high-quality software.
- Facilitate skill development through code reviews, training sessions, and constructive feedback.
Technical Development
- Design, develop, and test robust software integrations using modern frameworks and technologies.
- Analyze and improve existing systems to enhance efficiency and functionality.
- Solve complex technical challenges and provide 3rd-line support for escalated issues.
Innovation and Continuous Improvement
- Research and implement emerging technologies, including AI and machine learning, to improve software performance.
- Drive process improvements by integrating development best practices and automation.
Communication and Collaboration
- Act as the primary technical liaison between the development team and stakeholders.
- Document technical specifications and system designs for internal and external use.
- Foster seamless communication within the team and across departments to align goals and expectations.
Required Qualifications and Skills
Technical Expertise
- Diploma/Degree in Information Technology or a related field.
- Extensive full-stack development experience, covering both front-end and back-end technologies.
- Expertise in system integrations and API development, with at least 3 years of experience in:
- PHP, Java, and object-oriented programming principles.
- Caching techniques and frameworks.
- Developing and managing SOAP, WSDL, and RESTful Web Services.
- Experience in building and deploying AI/machine learning models or integrating AI into existing systems.
- Proficiency in SQL and database management (e.g., MySQL, PostgreSQL).
- Hands-on experience with:
- C# frameworks.
- JavaScript frameworks (e.g., React, Angular, jQuery).
- Backend frameworks like Node.js.
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud).
Preferred Skills
- Familiarity with Contact Centre technologies (e.g., IP PBX, Genesys, Asterisk).
- Experience with AI frameworks, including NLP tools or other AI-driven applications.