Senior Web Software Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 23-07-2015 12:39:26 PM
20-08-2015 12:39:26 PM
Our client requires the services of a suitably qualified, well-motivated and results driven candidate to take up the role of a Senior Web Software Developer.

Purpose of the role:

This competence area focuses on the system of systems level understanding of problems and experimentation within the context of the Command, Control, Communications, Computers and Information areas. This includes, but not limited to, modelling and simulation, information security, telecommunications, concept development and experimentation, military technology and the integration thereof.

Description of responsibilities:

Contribute to architecture and implementation decisions of new and existing systems
Be responsible for technical contribution on large and complex projects, using cutting edge technology and innovative designs
Work in the full software development life cycle
Pro-actively ensure project success from a software development point of view
Defining and solving problems with internal and external clients as well as subject matter experts in various disciplines
Pro-actively research technologies to improve team and systems innovation, processes and productivity
Document solutions through technical documentation, code comments and clear code
Mentor and coach colleagues

Qualification and Experience required:

A minimum of a bachelor’s degree in computer engineering or computer science, with an honours degree as a preference. Master’s degree in computer engineering or computer science would be advantageous
At least five to seven years’ relevant working experience in software development
Strong Object Oriented Design concepts
Strong C# and ASP.NET skills using .NET 4.0 / 4.5 and later
Extensive Entity Framework experience
Extensive ASP.NET Web API and RESTful applications experience
Good knowledge of Linq
Good knowledge of ASP.NET MVC 4 / 5 and later
Good knowledge of MS SQL Server 2012 and later
Competent Front End Development skills – JavaScript, HTML5, CSS3, JQuery, JSON
Become part of an experienced team but also comfortable working independently
Requirements definition, software design, development, testing, and integration
Object oriented design and implementation using popular methodologies and tools such as unified modelling language (UML)
Excellent verbal and written communication
Ability to work well under pressure and meet deadlines
The ideal candidate must be a problem-solver, enthusiastic, self-motivated and a definite self-starter