Senior Software Developer
Paulshof, Johannesburg Gauteng.
Required Work Experience:
Between 5 and 8+ years of professional development experience.
Negotiable depending on experience.
As a Senior Developer at Assemble, your role will include the following duties:
BSc Computer Science, Information Technology related or equivalent degree/diploma
Required knowledge and skills:
Analytical and problem solving skills
Fully proficient in basic web languages (HTML, JS, JQuery, CSS)
OO + ORM
Working knowledge of MVC programming
Working knowledge frameworks and surrounded technologies
Working knowledge of database principles and MySQL
Version control (Git/SVN)
Application of algorithms
PHP and/or Python
Laravel and/or Django/Flask frameworks
Desired knowledge and skills:
Cloud Architecture (AWS)
AngularJS, Node.JS and/or Vue.JS
The following additional skills will be valuable in fulfilling the role as Senior Software Developer:
To apply to join our team in the role of Senior Developer, please click here and complete the form.