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.
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
Web services & SOAP
Browser compatibility knowledge Internet Explorer, Firefox, Chrome & Safari
Working knowledge of the following and willing to learn :
MVC, MVVC, WCF
The following experience is beneficial :
Mobile application development
Experience in developing CMS software
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)