Full Stack Developer - Umhlanga Verfied

R 50000-70000 per month Umhlanga, Kwazulu-Natal Umhlanga, Kwazulu-Natal more than 14 days ago 18-09-2019 7:46:33 AM
13-11-2019 7:46:33 AM
Full Stack Developer Senior (MKT269)
Rivonia, Johannesburg
R50 000 – R70 000 per month neg

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
At least 5-8 years full stack development experience
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