Applications Developer - Umhlanga Verfied

R 40000 per month Umhlanga, Kwazulu-Natal Umhlanga, Kwazulu-Natal more than 14 days ago 18-01-2016 10:45:29 AM
15-02-2016 10:45:29 AM
Senior Application Developer
Umhlanga Ridge, Durban
R20000-R40000 per month depending on experience

We are seeking a highly skilled Application developer with a strong background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack. As an Application Developer, you will be responsible for building and maintaining internal and external-facing web applications. This person will work with a team of experienced analysts, developers and business resources to build highly-performing enterprise systems that improve clinical outcomes and increase staff productivity and financial performance.
Key Accountabilities:
• To work within a team developing software using C# as a primary language
• 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)
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 2-3 projects of duration at least 3 months, and relevant work experience of at least + 5 years
Technical 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#
• Do design and development, with use of design patterns
• Writing effective unit tests
• Proficient in Visual Studio 2008 or later
• Data Modelling/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