Web Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 10-04-2018 3:08:48 PM
05-06-2018 3:08:48 PM
Web Developer – Marketing and Communications job – Market related salary – Johannesburg, South Africa

A leading online marketing company has an exciting job opportunity for a Web Developer in Johannesburg to design, implement and maintain new systems and features in the Digital Marketing vertical. If you are looking for an exciting opportunity in a fast-paced environment, this job could be perfect for you

Your key job responsibilities as the Web Developer in Johannesburg will include:

• Gather and refine specifications and requirements based on technical needs
• Write well designed, testable and efficient code by using best software development
practices
• Create website application layout/user interface
• Integrate data from various back-end services, databases & 3rd party API’s
• Be responsible for maintaining, expanding and scaling our applications
• Create and maintain software documentation
• Stay up-to-date with emerging technologies and apply them to our application suite where appropriate

Requirements for this Web Developer job in Johannesburg:

• 5 years of related experience
• Web fundamentals (HTML5, CSS and JavaScript)
• Javascript frameworks (AngularJS, or similar)
• Libraries (jQuery)
• CSS frameworks (Bootstrap, or similar)
• AJAX
• PHP
• Mobile centric design/development
• API design, development and integration
• CRUD
• Services (RESTful, WCF)
• Server-side languages (JavaScript and .Net)
• Database technologies (MSSQL, MySQL and MongoDB)
• Strong T-SQL (joins, stored procedures, views)
• Unit Tests
• Web server technologies (IIS, Apache and )

The following are advantageous for this Web Developer job in Johannesburg:

• Implementing n-Tier architectures and best practices
• Understanding of Agile methodologies
• Monitoring tools
• Exposure to TFS
• Exposure to ElasticSearch
• Memory & Distributed Caching
• Nuget (hosting and creating your own)
• Working knowledge of MVC
• Understand software patterns