Full Stack Developer - Sandton Verfied

R 50000-60000 per month Sandton, Gauteng Sandton, Gauteng more than 14 days ago 20-11-2019 7:57:36 AM
15-01-2020 7:57:36 AM
Full Stack Developer (MKT335)
Rivonia, Johannesburg
R50000 – R60000 per month

Market leader telecommunications organization providing user centric solutions to customers is seeking a Full Stack Developer to join their information technology team.

Requirements:
Degree, diploma or equivalent qualification in a relevant field e.g. computer science, IT, ICT
Your portfolio should demonstrate:
Development experience ideally with DotNetCore and NODE.JS
SQL experience specifically designing, planning and building SQL databases (Ideally Microsoft SQL server/MYSQL)
Experience with JavaScript, ideally in one or more MVVM frameworks e.g. VUE.JS
Experience with NPM
Working knowledge of API’s and REST/SOAP web services
Working experience with integration of JavaScript, HTML5, CSS3 and server-side code

Recommended:
Experience working with Agile and SCRUM methodologies
Experience with source control e.g. GIT or SVN and continuous integration tools e.g. TeamCity, Jenkins etc
Experience working with DotNetCore, DART
Experience working with Twitter Bootstrap
Test-driven development (TDD) or behavioural- driven development (BDD) experience
Experience with cloud development, cloud hosting and cloud database services i.e. google cloud services/Azure
Native mobile application development, using Flutter as preferred framework
Knowledge of Redis, Resque and Memcached
Previous experience working with Realtime databases i.e. Cassandra
Comfort working in a Windows and Linux environment
Ability to work individually and as a team player

The full stack developer with form part of the systems teams
Responsible for design and development of software solutions for product, business and management systems
Design software solutions that meet business requirements and simple to maintain
Develop software systems according to specifications
Follow and contribute to development policies and procedures
Take part in regular stand ups, planning sessions, retrospectives and development sprints
Contribute to creating and running automated testing, maintenance and bug-resolution processes
Help in maintaining our development and production environment