Job Description :
Job Summary: CRM Developer Full Time Position

ONLY US Citizen & Green Card Candidates need Apply

Under general supervision, the Applications Developer will assist in the analysis, development, configuration, implementation and support of business application for Microsoft Dynamics.
Requirements:
Experience as a Microsoft Dynamics CRM Architect, Expert, or Developer
Experience integrating Dynamics with other systems and applications
Excellent presentation and customer communication skills
Analyze business requirement
Understand functional requirement and Technical Architecture
Perform Fit Gap Analysis
Prepare Technical Specifications
Develop High Level Project Work Plan
Lead Technical Discussion with client
Coordinate with offshore team
Utilize MS CRM Customization & Configuration
Analyze and design the solutions for the requirements and transform the same in terms of configuration and a Design Document for Complex Custom extension components
Conduct Code & Test Case reviews as needed
Troubleshoot and resolve up to Tier 3 issues
Support efforts to integrate Dynamics CRM with other systems and applications, to include troubleshooting existing web service integrations
Create or Customize Microsoft Dynamics CRM Dashboards which provide a collection of view lists, charts and Reports
Provide user training on any new functionality/CRM solution
Provide Deficiency Reports (DR) which identifies MS Dynamics CRM problems requiring documentation or programmatic changes for fielded CRM solutions
Minimum Requirement for this position:
Bachelor’s or Master’s Degree in Computer Science
Very proficient in all areas of Software Development and Agile Methodologies.
5 - 8 years of experience in implementing and customizing Microsoft Dynamics CRM
Well versed in Sales /Marketing and service Modules in Dynamics CRM
· Proficiency in configuring and customizing Dynamics CRM [Solutions, Sitemap, writing JavaScript, developing/registering plugins and workflows, dialogs, SDK.
Good knowledge about integrating Dynamics CRM with other enterprise applications
Experience with Enterprise Windows application follow standard Design Patterns
Experience with IIS, windows server configuration and working with Azure Architecture
Experience with Team foundation server
Excellent programming skills in .NET, JavaScript, HTML and Visual Studio,
Strong knowledge of MS SQL Server Reporting Services
Experience using Web Security and SSL
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Experience translating design mockups and prototypes into working application designs.
Demonstrated passion for user experience design and improving usability
Quality control Automated Testing

Preferred Experience:
Conceptually clear with Service Oriented Architecture (SOA), Enterprise Service Bus (ESB), and Enterprise Application Integration (EAI Experience with working on these concepts would be big plus.
Dynamics CRM certifications are a plus.
Knowledge in PHP is a plus