Senior Software Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 24-10-2014 2:30:27 PM
21-11-2014 2:30:27 PM
As a Senior Software Developer for our mighty organisation, you will primarily be responsible for helping develop world-class, well-engineered business applications according to our clients’ specifications and high standards. To do this successfully, we expect you to have a strong technical, analytical and problem solving ability. But that’s not all! We also expect you to have excellent written and verbal communication skills, be a team player, and possess the attention to detail and accuracy of a neurosurgeon and the organisational skills of an air traffic controller. But above all, we expect a passion for delivery and service coupled with high ethical standards. That’s non-negotiable! If this is you, then we have a match made in heaven.

Your main responsibilities, if you decide to take on this challenge, include:

Participate in the implementation and achievement of departmental objectives
Responsible for executing projects to meet briefs, standards, client requirements and deadlines including:
Analysing requirements, planning and design of development solution
Responsibility for ensuring that all work meets best practice code re-usability
Application maintenance and fault resolution
Ensure adequate testing of all development to meet quality standards (permutations, usability, stability and accuracy)
Assist with the construction, & execute systems and program test plan to verify correct operation of completed system.
Ensuring understanding of and compliance to company development methodology and standards
Assist with the development of software solutions to relevant platforms
Mentorship of Junior resources
Assist with broader enterprise technological strategy
Ensure issues are escalated timeously and appropriately
QUALIFICATIONS AND EXPERIENCE:

Essential:

Relevant tertiary qualification (BSc Computer Science, BCom IS, IS Diploma.
At least 7 years’ experience using multiple Microsoft technologies, platforms, etc.
Required:

C#
Linq
Lambda expressions
Entity Framework / Persistence Framework
Multi-Threading
Delegates and Events
Reflection
Exposure to Design Patterns
Windows Forms Development
Frameworks .Net 2.0 – 4.5
Strong Object Orientation knowledge
Web Services
WCF Services
Windows Services
XML
Database Design on SQL Server 2008 / 2012
Strong T-SQL competency
SQL Server Integration Services
SQL Server Reporting Services
Good problem solving ability
Source Control Systems [SVN and TFS]
Optional/Beneficial:

Workflow exposure [WWF / K2.Net 2003 / K2 black pearl]
VB.Net
Exposure to TDD
Scrum
Unit Testing
Experience building scalable systems
Good understanding of IIS Configuration
Competencies:

Organised
Proactive
Hardworking and conscientious
High attention to detail (accuracy imperative)
Ethical
Flexibility and ability to work overtime when required
Must thrive in fast moving environment
Strong analytical and problem solving skills

Recruiter: Sapphire