Mid Full Stack Developer - Pretoria
• Excellent knowledge and experience with at least 1 object-oriented programming
language (e.g. Java, C#, C++, etc.) and working experience with multiple other programming languages.
• Knowledge of data structures, algorithms
implementation (e.g. Trees, Graphs, Sorting algorithms, Big O notation)
• Experience in the design and use of relational databases (e.g. SQL, PostgreSQL)
• Experience in more than one software framework (e.g. Spring, Django, .NET,
• Experience with the complete software development life-cycle, i.e. from developing a proof of concept to supporting the finished project.
• Experience with a testing framework (e.g. JUnit, Mocha, etc)
• Experience with continuous integration and DevOps tools (e.g. Travis, Docker, TeamCity)