The Senior CRM Developer is responsible for the design and development of enhancements and customizations within Microsoft Dynamics CRM.
Key Responsibilities
Collaborate with Business Systems Analysts to prepare functional specification for customizations
Breaking down functional specifications into technical designs, development tasks, estimates, and executing to completion
Creating unit test cases, creating unit test plans, and executing unit testing
Troubleshoot and resolve software bugs, data, and system configuration issues
Presenting technical ideas and approaches to peers or the IT team
Participate in design and code reviews
Mentor and train technical team members
Work with team members and independently to develop and configure Microsoft Dynamics, which includes
Customization of entities
Plug-in development
Workflow development
JavaScript development
Security configuration
Interact with development team and management staff on a daily basis
Utilize Microsoft Visual Studio edition to develop and maintain code bases including branching, merging and code builds
Breaking down functional specifications into technical designs, development tasks, estimates, and executing to completion
Troubleshoot and resolve software bugs, data, and system configuration issues
Presenting technical ideas and approaches to peers or the IT team
Participate in design and code reviews Mentor and train technical team members
Design and integrate business processes and data flows between CRM applications and other applications
Develop high level project work plans
Required Skills
5+ years of design and development experience in Microsoft Dynamics CRM,
Experience in developing web services and database applications using a variety of technologies including C#, ASPNET, JavaScript, SQL, and SQL Reporting Services (SSRS) and successfully integrating with Dynamics CRM
Experience with SQL
Strong SDLC Knowledge and development best practices
Strong fundamentals in object-oriented design(OOD), design patterns, data structures, algorithm design, problem solving, and complexity analysis
Well versed with the overall technical architecture of Dynamics CRM
Well versed with different versions of NET Framework, WPF, C# programming and CRM SDK
Good understanding of Microsoft Active Directory, Windows Authentication, Windows Networking, Performance and Security aspects
Ability to prepare technical documentation
Strong customer service orientation
Analytical, troubleshooting, and problem-solving skills
Logical, efficient & proactive
Keen attention to detail
Ability to effectively communicate ideas
Experience working in a team-oriented, collaborative environment
Comfortable with ambiguity and possess an ability to adapt quickly and easily. Ability to analyze complex problems and move them to resolution
Background and style that elicits respect in the organization through style of engagement, technical depth, customer service and results
Positive attitude and ability to build strong relationships within the company and with external partners.
Very strong communication (written and verbal)
Required Skills
ASP.net,C#,JavaScript,Microsoft Active Directory,SQL Reporting Services (SSRS)