Senior .net Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 02-12-2016 4:00:05 PM
30-12-2016 4:00:05 PM
ROLE PURPOSE
The purpose of the Senior Developer Role is to drive the process and contribute towards the production of quality code and products; in a team environment; in accordance with the prescribed architecture, standards and implement as required within the agreed upon timeframes whilst providing assistance and coaching to intermediate and junior developers.
 
RESPONSIBILITIES AND WORK OUTPUTS
  • Writing code 
  • Designing, coding and debugging applications in various software languages. 
  • Coding to written technical specifications. 
  • Ensuring all code created conform to the Metropolitan standards (Maintain standards 
  • compliance). 
  • Regularly checking reviewed and accepted code into TFS. 
  • Perform maintenance programming and correction of identified defects. 
  • Ensure that code complies with the functionality of the Solution Guide. 
  • Ensure that code is written within the agreed upon timelines. 
  • Design unit tests 
  • Prepare unit tests. 
  • Ensure unit tests work correctly. 
  • Setup and manage continuous integration. Code review 
  • Assist in the review of developed code. 
  • Investigate, analyse and document reported defects. 
  • Ensure all code is reviewed, unit tested (with sufficient code coverage) and runs correctly locally before it is checked in. 
  • Ensure that code conforms to the Metropolitan standards, code analysis passes and is performing the function as described by the Use Case. 
  • Perform software testing and quality assurance. 
  • Ensure and enforce that code reviews are taking place. Requirements review 
  • Reading and interpreting Business Requirements Specification (BRS) documents. 
  • Reading and interpreting the Solution Guide. 
  • Interpret written business requirements and technical specification documents.

Documentation 
Create, document, and implement unit test plans, scripts, and test harnesses. 
Create and maintain technical documentation using defined technical documentation templates as required.

General 
Actively participates in any / all meetings: Iteration planning, Iteration Reviews, daily stand-ups and Retrospectives. 
Ensure that work items are delivered according to estimated times. 
Provide accurate feedback in daily meetings. 
Raise impediments to project manager as soon as they arise. 
Ensuring that the iteration deliverables across the team are met. 
Performs related duties as assigned.

Living the Values namely; Accountability, Diversity, Excellence, Integrity, Innovation and Teamwork.
 
COMPETENCIES REQUIRED
  • Business Acumen 
  • Customer/ Stakeholder Commitment 
  • Drive for Results 
  • Leads Change and Innovation 
  • Collaboration 
  • Impact and Influence 
  • Self-Awareness and Insight 
  • Diversity and Inclusiveness.
 
EXPERIENCE AND QUALIFICATIONS
  • IT degree 
  • 3-5 years development experience within a financial services environment 
  • Knowledge of the software development lifecycle 
  • A minimum of five years relevant IT experience 
  • MCSD windows and web demonstrable software development experience 
  • A minimum of 6 years of relevant working experience in .Net design and architecture, VoIP and Softphone SDK integration frameworks 
  • Windows development experience 
  • Web development experience 
  • Relevant business experience/exposure will be an advantage.
 
Send a detailed copy of your CV and skills matrix to Bonita ****@*****.*** />Should you not be contacted within 7 days, please consider your application as unsuccessful.

Recruiter: CompuJobs