About the position
Role: Technical Lead
Reporting to: Head of Software Engineering
Department: IT Software
Work Location: Johannesburg / Cape Town
Job Summary
We seek an experienced Technical Lead to design and develop software, lead complex projects, mentor team members, and ensure successful project delivery.
Key Responsibilities:
Leadership and Team Management:
- Lead a team, offering technical guidance and mentorship.
- Assign tasks, set priorities, and track progress to meet project deadlines.
- Promote continuous learning and growth within the team.
Software Development: - Translate business requirements into detailed designs.
- Develop quality software using languages like Python, Java, JavaScript, and more.
- Design scalable solutions and collaborate with cross-functional teams.
- Write clean, maintainable code and oversee successful deployments.
- Develop and maintain tests.
Technical Expertise: - Deep understanding of technologies like Docker, AWS, and API development.
- Use tools like IntelliJ IDEA, Postman, and GitLab to enhance processes.
- Knowledge of Microservices and Web API integration.
Project Management: - Define project requirements and timelines with stakeholders.
- Monitor progress and manage risks.
- Ensure adherence to quality standards and provide updates.
Formal Education: - Matric (Grade 12)
- Bachelor's degree in IT or Computer Science preferred.
Skills and Experience: - 6+ years in software development, 2+ years in a senior role.
- Leadership experience is beneficial.
- Strong technical knowledge and experience with specified technologies.
- Excellent communication and problem-solving skills.
Desired Skills:
- Software development
- FINTEC
- Python
- Java
- Javascript
- Application Technology
- Payments Platforms
- Coaching And Mentoring
- Technical Architecture
- Designing
- team leader
- Emerging Technologies
- Technical Leadership
Desired Work Experience:
- 5 to 10 years IT Project Administration / Management
About The Employer:
FINTEC / Software / Financial Services