Questions? Feedback? powered by Olark live chat software
Sun, 19 May, 2013
                                                               
Welcome, New user? Register here  |  Already registered? Sign in



Senior Software Developer
Date Posted [22-Jun-2012]

This post has expired! It was posted more than 30 days ago.

Senior Software Developer

Location: Pretoria, Gauteng

Type: Permanent

Salary: R336,000 – R420,000 per annum

 

Responsibilities

This position is responsible for: Delivering and maintaining new and existing software products and the candidate primarily develops software. Responsibilities also include product and procedure documentation, the testing of product and/or source code as well as analysis of the broad market segment in Business Process Management (BPM).

 

Organisational Structure

The Software Development Engineer reports to the Development Manager - Product Development.

 

Nature of Work and Job scale

Major Functions:

  • Develop new company products
  • Maintain existing company products
  • Participate in analysis, planning and architecting of company products
  • Research technologies required to perform the above mentioned functions
  • Communicate with internal customers and/or peers regarding the development process and product
  • Create documentation where appropriate

 

Required Qualifications and Skills

Qualifications

  • BSc IT degree preferable
  • Completed relevant Microsoft development exams

 

Soft Skills

  • Professional
  • Fluent in English
  • Team player with good soft skills
  • Time management skills
  • Adaptability to a changing environment.
  • Ability to work under pressure
  • Relevant tertiary or other applicable qualifications are required.
  • Descent verbal and written communication skills
  • Self-motivated, enthusiastic and committed
  • Conflict resolution skills
  • Be able to work independently
  • Lateral and creative thinking required.
  • Analytical and logical
  • Enthusiastic and disciplined.
  • Innovative
  • Proactive and be able to work systematically
  • Demonstrated proficiency in troubleshooting techniques and detail-oriented problem solving.
  • Experience working with a product development team in an agile software development environment

 

Technical Skills

  • 5+ years’ experience with software design and development on the Microsoft platform
  • Working knowledge of Microsoft MVC
  • Familiar with Microsoft Team foundation server
  • Proven background in enterprise application design and implementation
  • Business Process Management (BPM) / Workflow exposure.
  • Experience developing applications for cloud computing advantageous
  • Experience developing real-time transaction processing applications
  • Experience with the following technologies:

o    Microsoft C#

o    Microsoft WCF (Windows® Communication Foundation)

o    Microsoft WPF (Windows® Presentation Foundation)

o    Microsoft .NET 3.5+

o    Microsoft Azure

o    Microsoft SQL

o    JavaScript

o    AJAX

o    HTML 5

o    jQuery

  • Exposure to the Infragistics suite controls
  • Working knowledge of software development design patterns
  • Working knowledge of a SDLC (Software Development Lifecycle)
  • Familiar with software development best practices
  • Exposure to database systems (T-SQL, Business Intelligence, Database Administration, Reporting Services)
Job Details
Job Title Senior Software Developer
Job Type Permanent
Job Level Senior IT Job
Sector Developer Jobs
Classification South African citizens Only
Location Gauteng
City Pretoria
Suburb
Salary R336,000 – R420,000 per annum
Closing Date