Software Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 20-01-2015 3:53:36 PM
17-02-2015 3:53:36 PM
Maxxor is a Cape Town based software development company that delivers consulting and software development services to leading companies. We specialise in cross-platform application development with a focus on mobile platforms. We are recruiting a Software Developer to work on exciting web application and mobile application development projects. The position is based at our offices in Century City, Cape Town.

Job Description
• Work in an agile software development environment (using Scrum).
• Design and develop applications using .NET technologies & Microsoft SQL Server.
• Design and develop web and mobile front-ends using HTML, CSS and JavaScript.
• Develop mobile applications for Windows, Android and iOS.
• Perform maintenance of existing code.
• Perform programming and software design tasks with minimal supervision.
• Follow agreed development processes and methodologies.
• Draft technical specifications based on functional specifications (when required).
• Document the code based on accepted code documentation standards.
• Learn new technologies (when required) through self-learning.
• Be involved in ad-hoc projects that are not limited to the technologies listed in this document.
• Mentor junior team members (when necessary).

Job requirements
• 2-5 years of software development experience
• Applicable degree, diploma or Microsoft developer certifications
• Competent with application development using C# and Visual Studio
• Competent with using Microsoft SQL Server
• Knowledge of HTML, CSS and JavaScript
• iOS and/or Android development skills are an advantage
• Knowledge of various development methodologies
• Knowledge of Internet technologies
• An understanding of broad business processes and principles
• Excellent communication skills & good interpersonal skills
• Able to work independently as well as in a team
• Self-starter: highly motivated / enthusiastic / energetic
• Delivery-focused
• Analytical and objective, with attention to detail
• Comfortable in a rapidly-changing environment