Lead Software Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 28-02-2019 2:04:56 PM
25-04-2019 2:04:56 PM
Our client is an Insights Agency and they are recruiting for a Lead Software Developer. They are growing their team and seeking a Lead Software Developer who is interested in working with innovative online technologies and research techniques.

Requirements:
• Proven track record of leading successful software projects.
• Must be curious about how things work and comfortable in working with different programming languages.
• Must be able to engage in discussions around OOP vs FP, monolithic vs Microservices etc. with practical examples.
• Knowledge of the software development life-cycle.
• A desire to improve teams and processes in place.
• A belief in best practices such as TDD, refactoring, CI and CD etc.
• Must be a full-stack developer and understand concepts of software engineering.
• Experience working on a variety of software development projects.
• Deep programming language knowledge.
• 5 or more years of experience developing software.
• Experience with agile software development.
• Experience with AWS services.
• Experience with Kubernetes or ECS.
• Experience with Clojure, Lisp or a functional programming language