Objective of job
To work as a part of a project team in the delivery and maintenance of complex enterprise solutions built on Microsoft CRM platform using industry standard patterns, practices and components.
Key Responsibilities
- Conduct / Participate in workshops for gathering requirements
- Prepare Functional & Requirement Specifications
- Prepare High / Low Technical Design Document
- Liaise with the Team Lead and counterparts across all locations
- Development and Unit Testing in adherence to the agreed process
- Perform Peer reviews
- Provide support to QA and client during Functional/Regression Testing and UAT phases.
- Perform deployment to Test / Staging / Production environments
- Handle support issues reported by client
- Provide periodic updates to the stakeholders on progress.
Qualification & Skills
- BE/ME/MCA/M.Sc. Computer Science with excellent track record.
- Should have an overall 3+ years of experience in a development environment including at least 1.5 years in a senior role using technologies including:
- Dynamics CRM 2013 or 2015
- Deployment of CRM solutions to on premise and cloud CRM systems
- Development and deployment of bespoke CRM plugins
- Experience in development of Portal Technologies for CRM SQL Server Reporting Services for data integration / migration would be advantageous
- Background in SI/ISV organization delivering commercial solutions to external customers, preferably on a multi-country project team.
- Understanding of CRM software development tools, design methodologies and industry best practices.
Mandatory
- BE/ME/MCA/M.Sc. Computer Science with excellent track record.
- Should have an overall 3+ years of experience in a development environment including at least 1.5 years in a senior role using technologies including:
- Dynamics CRM 2013 or 2015
- Deployment of CRM solutions to on premise and cloud CRM systems
- Development and deployment of bespoke CRM plugins
- Experience in development of Portal Technologies for CRM SQL Server Reporting Services for data integration / migration would be advantageous
- Background in SI/ISV organization delivering commercial solutions to external customers, preferably on a multi-country project team.
- Understanding of CRM software development tools, design methodologies and industry best practices.
Desirable
- Knowledge of Design Patterns
- Relevant certification in Dynamics CRM
Personal Traits
- Should be a team player with good interpersonal skills and a drive to take ownership of and responsibility for the tasks assigned to you.
- Able to work under general direction within a clear framework of accountability.
- Able to deliver work that meets the time and quality targets.
- Highly flexible, including willingness to work away from home base and out of hours.
- Communicates fluently in a non-confrontational manner and can present complex technical information to both technical and non-technical audiences.
- Can rapidly absorb new technical information and apply it effectively.
- A good team player capable of delivering results in less than perfect circumstances.
- Pragmatic, tolerant of ambiguity, willing to backtrack and seek multiple solutions.