Software Team Lead - Cape Town Verfied Gold Badge

R 650k-700k per annum Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 22-06-2017 6:05:58 AM
17-08-2017 6:05:58 AM
A leading South African online retailer, is looking for a highly talented Software Team Lead.

Basic Qualifications
• Degree in Computer Science or engineering
• 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
• Experience developing Python in a test-driven environment (and/or at least in one of the following - Java, C, C++)
• Solid Web and Front-end Development experience with PHP, Html and JavaScript and related libraries (React, Angular, Backbone)
• Good SQL and MySQL experience in a high-load 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 in developing distributed, high transactional and available systems
• Experience mentoring and developing others technically

Preferred Skills
• Post graduate degree preferred
• 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 practises and best practises, 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 practises
• Experience working with no-SQL data stores like Mongo/Redis etc
• Experience working with the AWS and/or Azure platforms
• Experience with building Restful API web services