Developer - MS Dynamics - Midrand Verfied

R 600,000 - 675,000 per annum Midrand, Gauteng Midrand, Gauteng more than 14 days ago 28-08-2014 8:30:50 PM
25-09-2014 8:30:50 PM
Our client is dedicated to advancing IT strategy in the financial, telecommunications and multimedia arenas. Their focus is in the management of customers, services and resources in these industry verticals. Currently they are looking for an experienced CRM Developer.

Job type: Permanent
Location: Midrand
Salary: R600k – R675k p/a
Primary Skill: MS Dynamics CRM
Job Level: Intermediate Experienced
Qualification required: Bachelor’s Degree or Equivalent

EXPERIENCE:
• At least 7 years software development experience
• At least 3 years configuring, customizing and integration solutions using Microsoft Dynamics CRM
• Design and development of .NET applications ranging from web, win client, smart client, web services and WCF
• Deep knowledge of MS Dynamics CRM (including current version) components, design, entities, customization, configuration, integration and implementation
• Strong technical skills to deliver customer solutions using MS Dynamics CRM, C# and HTML5, Silverlight, ASP.NET and JavaScript
• Expertise in component and class design using major software patterns and frameworks (MVC, MVVM, CSLA, CAB, SCSF, WCSF)
• Agile Scrum methodology for software development practices and disciplines and team-based software development is an advantage, but not required
• Strong customization experience not limited to the following domain specific skills: Entity, Customization, Use of APIs for Metadata Support, Plug-ins development
• Must have working knowledge and experience in MS Dynamics AX, MS Dynamics GP, MS Dynamics CRM, SharePoint, Reporting Services, Analysis Services, IIS/Web servers, Microsoft .NET, Microsoft Visual Studio 2013/2012 and BizTalk Server (ESB) with MSMQ.

Essentials
• Must know Microsoft Dynamics CRM SDK
• Entity with relational modelling concepts
• Web Services and API calls with metadata support
• Source Control with Documentation (Code Review, Change Management)
• .NET Website development with CRM Integration
• Message Queues
• Enterprise Service Bus
• Asynchronous Transactions
• Service Orientated Architecture

Advantageous
• Business Process Modelling
• CRM Process Flows
• Enterprise Integration
• Plug-ins development

KEY RESPONSIBILITY AREAS:
• Enterprise development of Microsoft Dynamics CRM
• Enterprise integration development of Business Systems
• Assist with IT Projects
• Assist with hosted services, environment planning and support
• Document of all development and integration points on all service levels.

PERSONAL ATTRIBUTES:
• Excellent communication skills (Especially English: Written and spoken).
• Ability to teach one’s self and to pick up things quickly
• Attention to detail
• Integrity
• Accurate diagnostic skills
• Ability to work towards deadlines
• Ability to work under stressful conditions.
• Self-motivated
• Special requirements
• Must be willing to work after hours from time to time, when required.
• Must have own transport and be willing to travel from time to time, when required

Job Requirements
• Grade 12 / Matric
• University degree in computer science
• Microsoft technical certifications in MS Dynamics CRM 2011 or later