Senior .Net Developer - Cape Town Verfied

R 425-510 per hour Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 09-10-2018 8:05:07 AM
04-12-2018 8:05:07 AM
Our client continuously seeks software development skills across all levels within the business.

Inherent minimum requirements:

QUALIFICATIONS
Required (not-negotiable):
• Grade 12 Senior Certificate (Matric)
Advantageous (nice to have):
• A relevant university computer science degree or equivalent.

KNOWLEDGE
Required (not-negotiable):
• Knowledge of C# and .NET.
• Knowledge of ASP.NET and MVC
• Knowledge of WCF or Web.API
• Knowledge of SQL Server
• Knowledge of HTML, Jquery and JavaScript.
• Knowledge of ORM’s (such as Entity Framework or nHibernate).
• Knowledge of working in an Agile (Scrum) environment.
• Knowledge of application of technology in solving business problems.
• A solid understanding of software design patterns and principles.

EXPERIENCE
Required (not-negotiable):
• A minimum of 5 years’ experience developing code in C# and ASP.NET.
• A minimum of 3 years’ experience developing in ASP.NET MVC.
• A minimum of 5 years’ HTML, JQUERY and JavaScript experience
• A minimum of 5 year’s Transact-SQL (Stored procedures, views and triggers) experience.
• A minimum of 5 year’s relational database design implementation using MS SQL Server experience.
• 3 years’ experience of leading a development team.
• Proficiency in technical architecture and high-level design, as well as test framework design and implementation.
• Proven experience in the implementation of software design patterns.
Senior Developers must be able to execute on the following tasks:
• Technical lead for development, design and implementation of .NET based solutions as part of the projects team.
• Collaborate with Developers, Account Managers and Project Managers.
• Estimate development tasks and execute well on project schedules.
• Interact with clients to create requirement specifications for projects.
• Innovate new solutions and keep up with new emerging technologies.
• Mentoring of other developers.
Advantageous (nice-to-have):
• CSS and Bootstrap (responsive design) experience.
• SharePoint experience.
• BizTalk (integration) experience.
• Microsoft CRM experience.
• Experience in web analytics experience.

Job Requirements and Responsibilities:

JOB CONTEXT
• The .NET Developer will work in a professional and comfortable work environment where the core focus is on learning, growth, knowledge
sharing, teamwork and collaboration.
• The .NET Developer must work in a team with other .NET and developers within boundaries of strict project deadlines.
• The .NET Developer will be exposed to all major Microsoft technologies and excellent training opportunities both internally and externally.
• This exposure also occurs through the different engagement models being project-based development, placements, outsourced teams and
support and enhancement engagements.
• The .NET Developer will either be based at the Client Office or at a customer site.
• The .NET Developer must also be willing to do business travel to customer sites as per business requirements.

KEY PERFORMANCE AREAS AND KEY PERFORMANCE INDICATORS
1. Customer Relations.
2. Documentation skills, i.e. the standard and quality of documents.
3. C#, .NET Framework and SQL Server.
4. The ability to solve problems.
5. Solid proficiency with Microsoft .NET and other Microsoft platforms, products and tools.
6. Demonstrated history of delivering completed projects.
7. Billable hours.
8. Microsoft Exams.
9. 360 review.
10. Communication skills, both written and verbal.
11. Mentoring

ADDITIONAL MUST-HAVES:
• Must be willing to work overtime when required.
• Must be willing to do business travel to customer sites as and when required.