The incumbent will:
Lead a group of developers and testers constantly striving for quality solutions that are delivered on time, within budget and scope, and drive a culture of quality and personal accountability.
Need a strong understanding and first hand experience with large-scale e-commerce platform development, have experience building RESTful web applications and an appreciation of the technical challenges developers face.
Be from a development background and have a good understanding of architectural practices.
Be an advocate of Agile engineering practices and have prior line management experience with a track record of keeping highly skilled developers motivated.
The other 50% of his/her time will be split between architectural and strategic planning with peers and senior developers and the day-to-day people management and development required of a high-performing and successful team.
Have a minimum 3 years Machine Learning experience (research or commercial), backed by a Computer Science or other software engineering degree.
Experience leading a team technically, with a focus on a very high quality output.
Experience mentoring and developing technical teams.
Experience working within an Agile and Devops team, and an advocate of that culture.
Excellent problem-solving skills.
Experience developing in at least one of C#, Java, C, Python or C++ in a test-driven environment.
Significant technical experience and a proven track record of architectural ownership and understanding.
A thorough understanding of computer science fundamentals, including object-oriented design and data structures and algorithms.
Experience with and an understanding of line management responsibility for a technical team.
Experience developing software for a highly-transactional retail online platform.
A thorough understanding of software engineering practices and best practices, including Agile software development, source code control systems and the use of software IDEs and development and testing tools.
An understanding of software deployment tools, deployment processes and best practices.
Experience working with Python, Mongo and MySQL/Postgres databases.
Experience working with the AWS and/or Azure platforms.
Experience mentoring and developing others technically.
COMMENCEMENT: As soon as possible.
Please send your comprehensive resume, 2 recent payslips and supporting documentation.
Only shortlisted candidates will be contacted.
N.B: If you have not received a response from us within 14 days please consider your application for this role as not successful.
Full Circle offers a R2000-00 finder\'s fee for any candidates referred and successfully placed in a permanent role. A R1000-00 finder\'s fee for any candidates referred and successfully placed in a contract role with a duration of three months or more