Development Lead MVC C# - Randburg Verfied

Salary Negotiable Randburg, Gauteng Randburg, Gauteng more than 14 days ago 24-11-2014 1:24:39 PM
22-12-2014 1:24:39 PM
Senior Developer required for leading Group based in Randburg. We are seeking a Senior Developer who can add value and has the ability to convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Analyze business requirements and develop and write computer programs to store, locate, and retrieve specific documents, data, and information. Report back to management and clients on progress made on projects

Matric coupled with relevant tertiary degree or diploma
A minimum of 5 years development experience

Experience in the following technologies & design patterns:
C#.NET
MVC3
WCF
WPF
JQuery
VB.NET
.NET Framework 3.5 and 4.0 & 4.5
SQL.
Web services.
ASP.Net.
T-SQL
SQL 2000 - 2012
SQL Stored Procedures
SSIS and DTS Packages
Windows Service Applications.
Experience within the insurance industry
Experience with Source Control System such as Subversion.

Key areas of focus will include:
Design, write, update, and maintain computer programs or software packages to handle specific jobs, such as performing calculations, storing or retrieving data, or controlling other equipment;
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program;
Conduct testing of programs and software applications to be sure they will produce the desired information and that the instructions are correct;
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs;
Consult with managerial personnel and clients to clarify program intent, identify problems, and suggest changes;
Prepare reports on the status, operation and maintenance of system software for use by management;
Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced;
Perform or direct the expansion of existing programs to increase operating efficiency or adapt to new requirements;
Perform systems analysis to formulate the technical design of programs to accommodate changes required to build functionality to support new business processes;
Write or contribute to instructions or manuals to guide end users;
Be responsible for the timely delivery of a functionally complete add tested software application or module as allocated by the development manager;
Manage deliverables of a team of developers assigned to a project.