CRM Consultant
This role will involve participation in the full project life cycle. You will be involved in the analysis, design, development, testing and documentation of software projects within the Dynamics CRM platform. This role may also include the responsibility for managing a small team of developers either on a project or on a particular customer site, to deliver high quality software within an agreed timeframe that meets defined requirements.
Main Responsibilities:
- Primary responsibility for the design, development and deployment of software solutions and components based on Microsoft CRM Dynamics technologies
- Development of Custom CRM components
- Developing applications from detailed design specifications
- Develop automated unit tests and build systems
- Bug Fixing
- Interacting with customers
- Monitoring and Assisting Delivery of Development Tasks
- Working with the Test Manager in managing the System Test cycle
- Managing the Deployment of new Releases
Experience:
- 5 years development experience with at least 1 year as a Senior Developer
- At least 3 years .NET 2.0/3.0/4.0 experience of the following: - C#, ASP.NET
- Minimum 2 years hands on experience of CRM implementations including; configuration, deployment and development of custom components
- Experience with designing and implementation of document management and collaboration solutions based on MOSS or WSS
- Experience with OO design and implementation techniques
- Web development experience
- Excellent written/verbal skills
- Excellent communication and interpersonal skill
- Ideal candidate will have cloud and on premise experience with the latest CRM versions
Education / Knowledge Of:
- Relevant third level qualification in IT or Business
- Dynamics CRM 4.0/2011
- JavaScript
- .NET Framework
- SharePoint Server
- SDLC/Agile Methodologies
Other Information / Circumstances:
- Flexibility in terms of business travel (around Dublin, countrywide and internationally if required)