Freelance Developer
Profession Hub
Pretoria, South Africa, Gauteng, ZA
6d ago

Purpose :

The purpose of the Developer is to develop and maintain software applications. Analyse user requirements, interpret functional and technical specification documents, and develop software solutions accordingly.

Design software and customise software (web and mobile applications) for client use with the aim of optimising operational efficiency.

Design databases within an application area, working individually, or coordinating database development as part of a team.

Qualifications :

  • Applicable postgraduate qualification preferred
  • Applicable Microsoft certification preferred
  • Minimum experience :

  • At least 6 years’ development experience in the following
  • C#, ASP.Net, ADO.Net, Ajax
  • MS SQL
  • Web services & SOAP
  • HTML, CSS, JavaScript, JQuery
  • Object-oriented programming
  • XML, XPath
  • Browser compatibility knowledge Internet Explorer, Firefox, Chrome & Safari
  • Working knowledge of the following and willing to learn :
  • HTML5
  • MVC, MVVC, WCF
  • Entity Framework
  • Identity Framework
  • The following experience is beneficial :
  • Microsoft SharePoint
  • Mobile application development
  • LINQ
  • Telerik controls
  • DevExpress controls
  • Xamarin
  • Experience in developing CMS software
  • Responsive design
  • SignalR
  • Technical competencies :

  • Systematic and thorough problem-solving thinking style
  • Logical. Higher level of reasoning ability. Able to conceptualise (map out; link) abstract concepts with ease
  • Solid understanding of the complete SDLC (Software Development Lifecycle) process
  • Effective communication (Able to communicate technical information in non-technical ways and share knowledge)
  • Can take instruction (Able to collaborate with other people in project teams)
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form