Senior Application Developer
Umhlanga Ridge, Durban
Market Related Salary
Permanent
Closing date: 05th March 2017
We are seeking a skilled, full-stack Senior Application Developer with a strong background in building scalable, high-quality and high-performance web applications on the C#/MVC/Entity Framework technology stack.A Senior Application Developer is responsible for designing, building and maintaining internal- and external-facing web applications. The successful candidate will work with Business Analysts and developers to build enterprise systems that improve staff productivity and financial performance.A Senior Application Developer is expected to provide guidance to team members on technical implementation; to improve solutions and designs; to manage small software projects independently
JOB DESCRIPTION:
KEY ACCOUNTABILITIES:
- To work within a team developing software using C# .Net MVC framework
- Contribution to software development practice (methodology, tools, research)
- Analyse requirements and design robust solutions
- Internal team feedback
- Project delivery
- Liaise with Business/ System Analysts and Project Managers
QUALIFICATIONS:
EXPERIENCE:
- At least 5 years post-graduate experience working in a software development team
- Solid project experience (exposure to full project life-cycle) in at least 2-3 projects of duration at least 3 months
- At least 3 years working experience utilising C# .Net/ MVC / Entity Framework in a commercial environment
- At least 1 years experience as a Team Lead / Senior Developer
TECHNICAL KNOWLEDGE:
- Excellent C# .NET / MVC / Entity Framework knowledge
- Web Development, including HTML, JavaScript and CSS
- Strong database skills preferably in MS Sql Server 2012 (SQL/T-Sql)
- Testing Approaches
SKILLS & ABILITIES
- Ability to write code of a consistently high quality
- Solid understanding of .NET /MVC framework fundamentals
- Good understanding and use of Entity Framework
- Strong design skills
- Able to design and implement a testing framework for use in the environment
- Proficient in Visual Studio 2008 or later
- Data Modelling/design and database development.
- Able to manage software development utilising version control software(Git)
- Ability to plan and estimate development effort
- Effective working in a team
- Ability to research new technologies
PERSONALITY ATTRIBUTES:
- Professional
- Personable, resilient and enthusiastic
- Effective working in a team
- Willing to try new things
- Detail oriented and has pride in results
- Proactive, responsible and accountable
Please send CV’s to