Full Time
N/A
TBD
Apr 27, 2015
Job Summary
CRM Solutions Developer working on the deployment, customisation and integration of Microsoft Dynamics CRM.
Main responsibilities-Software Developer -CRM
Software Development.
• Collaborate with other software developers, business analysts, software architects and IT professionals to implement Microsoft Dynamics CRM solutions.
• To write, maintain and update application programs for custom and in-house software projects.
• Integrate existing systems and services into the CRM architecture.
• Assist with deployment and provisioning activities.
CRM Customer Support:
• To provide customer support and assist with the implementation of CRM systems to ensure quality delivery of the CRM product for customers and achievement of agreed implementation delivery targets.
• Where appropriate, to provide assistance to the Implementation & Support team with customer installations of the system and subsequent new releases.
Knowledge, Skills and Abilities-Software Developer -CRM
5+ years’ experience with software development, specifically around Microsoft Dynamics CRM and a Degree in Software Engineering, Computer Science or similar subject
Core competency of programming/ development skills
• A high level understanding of the .net framework from 4.0 to date. Must have a sound knowledge of Linq/Extensions, Parallel Computing etc and an understanding of the Managed Extensibility Framework
• A high level knowledge of WCF and ASP.NET
• A sound knowledge of Windows Identity Foundation particularly Federated Authentication\
• A sound understanding of ADFS configuration
• A high skill level and experience in architecting and implementing CRM 2011/13/15 solutions. Must be able to demonstrate skills in
o oData
o fetchXML
o HTML web resource controls
o Plugin implementation
o Solution Management and dealing with Solution import issues
• Experience in integrating to/from CRM and external systems
• High level experience in JavaScript, JQuery, CSS. Must be able to use these skills to develop standalone client side User Controls
• A expert understanding of Object Oriented Programming principles and Design patterns
• Sound understanding and the ability to communicate design with the Unified Modelling Language
• Experience working in a virtual development environment and ability to manage their own virtual network
• Sound knowledge in Source Control. Preferable to have experience with Subversion