The Development Team Lead will work closely with the Head of Technology to execute on strategic technical programs and support building a world-
class technical team in South Africa. He / she will also make a positive contribution within the global IRESS technical team by collaborating effectively and participating in global technical initiatives and forums.
Experience with NodeJS will be an advantage
Experience in the Financial Markets Industry will be an advantage
Understanding of solution, business, information and application architecture
Understanding of data structures, design patterns and object-orientated design
Understanding of data warehousing (data warehouse architectures, data modeling, ETL, data cleansing, OLAP design, application development, production automation, general systems and database administration)
Extensive knowledge of Agile values, principles and methods - working experience implementing and following Scrum processes
Positive, can-do attitude
People focused and ability to coach and mentor team members to become the best version of themselves.
Strong technical abilities with diverse technical background
Strong focus on delivering great user experience in solution designs and implementations
First principle thinking break approaches down to fundamental truths and reason up from there, as opposed to reasoning by analogy, essential copying what other people do with slight variations
Deliberate drive to ensure high level of quality in software development
Contribute to our development processes (Scrum)