Software Developer - Pretoria

Our company is currently looking for a Developer who will be involved in the development and enhancement of the company’s in-house Life insurance policy administration software. He/she will be responsible for providing development, enhancement, troubleshooting and maintenance for software applications.

• Planning, designing and developing new feature functionality for software applications per customer or internal specifications
• Identifying, troubleshooting and debugging defects in designated application code
• Technical quality assurance
• Modify existing software to correct errors, to adapt it to new hardware systems or to upgrade interfaces and improve performance
• Compiling, reviewing and writing technical specifications
• Development and enhancement of the company’s in house developer Life Insurance Policy Administration software using VB.NET 2008,2010 and 2012, XML, WPF (Windows Presentation Foundation), WCF (Windows Communication Foundation) and SQL Server 2008/2012.
• Support for any and all bugs or errors that were identified either by the clients or by internal staff identified in both the standard system and in any integration applications at the company.
• Technical and complex coding, including New product and process configuration on client databases
• Review codes written by other programmers
• Assist other programmers by means of peer programming
• Customized configuration
• New product and process configuration on client databases
• Use of SQL for investigation and reporting purposes on client databases
• Creation and maintenance of client specific methods

• A relevant IT / Programming Degree at an Accredited Institution
• At least 4 years of work experience as a developer
• Life insurance experience will be advantageous
• Knowledge of established programming procedures and programming language.
• Advanced knowledge of Microsoft Software knowledge.
• Advanced knowledge of hardware, software, networking and internet.
• Understanding computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
• Visual Studio 2010/2012
• .Net / Asp.Net
• VB.Net 2010/2012
• SQL Server 2008/2012
• Agile methodology

The biggest job-related Twitter account in the world Best Business Blog Winner / SA Blog Awards 2013