Software engineer - Rivonia
Salary Negotiable
Rivonia, Gauteng
Rivonia,
Gauteng
more than 14 days ago
13-01-2016 9:38:13 PM
10-02-2016 6:30:22 AM
Business solutions built in-house within Sandton, South African. We are looking for a intermediate to senior developer to lead the development, integration and maintenance of our products for new and existing clients within the retail and mobile industries.
Person specification:
• Proven commercial software development experience – desktop and mobile
• Excellent knowledge in information architecture, human computer interaction and usability design principles
• A track record of delivering successful consumer and or business products
• Ability to use analytic data and user testing to inform design decision
• A passion for new consumer technology and the emerging media landscape
• Ability to multi task and good time management skills
• Ability to work on their own and as a part of the team
• Excellent scoping and estimation skills
• Excellent testing / QA skills
• Excellent communication skills (verbal and written) to liaise with various departments locally and internationally
• Proficient in the english language
• Bachelor's degree (or equivalent) in computer science
Essential skills:
• Strong knowledge of OOP PHP with MVC and ORM structures
• Knowledge of SQLite, MySQL or similar database management system
• Experience of development using web technologies
• Experience with PHP 5 frameworks, jQuery, XML, Web services
• Familiarity with RESTful services to connect applications to back-end services via the APIs
• Good understanding of OO programming and design patterns Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP Experience building web and native apps
Desirable skills:
• LAMP or WAMP development experience
• PHP frameworks (e.g. Silverstripe or Zend)
• PHP template engines (e.g. Smarty)
• MVC and ORM development experience
• Creative design skills
• Exhibit impressive UX/UI skills
• Experience with a common CMS
Competencies for success:
• Analytical Skills
• Creativity
• Learning on the Fly
• Technical Skills
• Technical Learning
• Action Orientated
• Dealing with Ambiguity
• Presentation Skills
• Peer Relationships
• Time Management
• Written Communications
• Problem Solving
• Attention to Detail
• Teamwork
References of work experience and expertise required.