Senior Developer - Durban Verfied

R 40000 per month Durban, Kwazulu-Natal Durban, Kwazulu-Natal more than 14 days ago 17-09-2014 5:48:24 AM
15-10-2014 5:48:24 AM
Job Description
Senior Developer
Salary: R20 000 - R40 000 pm
Location: Newlands East, Durban

We are looking for an experience Microsoft .NET Developer. The Main purpose of the role is Building .NET systems using C# and ASP.NET (Web forms and/or MVC). While typically bespoke, custom development for a variety of clients, they are increasingly looking to develop software products.

Job Objective:
• To work within a team developing software using C# as a primary language
• Key Performance Areas:
• Internal team feedback
• Project delivery (productivity and quality against baseline)
• Client feedback (in terms of the software delivered)
• Contribution to software development practice (methodology, tools, research)

Requirements:
Qualifications:
• Degree/diploma would be advantageous but is not essential e.g. MCPD certification
• Experience
• Solid project experience (exposure to full project life-cycle) in at least 5-8 projects of duration at
3 months, and relevant work experience of at least 5-7 years
knowledge:
• .NET Fundamentals
• Web Development, including JavaScript and CSS
• Object Orientated Programming
• Relational Database Fundamentals
• Technology Trends
• Testing Approaches
Skills & Abilities:
• Ability to write code of a consistently high quality
• Solid understanding of .NET framework fundamentals
• Good understanding and use of C#
• oo design and development, with use of design patterns
• Writing effective unit tests
• Proficient in Visual Studio 2008 or later
• Data modeling/design and database development/T-SQL (SQL Server 2005 and later)
• Versed in using a VCS, e.g. Subversion or Mercurial
• Ability to write and understand HTML, JavaScript and CSS
• Ability to plan and estimate development effort
• Effective working in a team
• Ability to research new technologies
• Personality attributes:
• Attention to detail
• Deadline driven
• Proactive
• Responsible - self managed
• Accountable
• Efficient
• Focused
• Thorough
Behavioral Attributes:
• Open
• Delivery focused
• Practical
• Collaborative
• Patient and empathetic
• Reliable
• Trustworthy
• Objective
• Team player
• Anticipates & predicts problems & risks
• Professional