Software Engineer - Dynamics CRM Loc: Salt Lake City, UT
100,000 - 200,000
Job Description:
What You'll Do:
- Engineering business solutions using Microsoft Dynamics CRM
- Support efforts to integrate Dynamics CRM with other systems and applications, to include troubleshooting existing web service integrations
- Troubleshoot and resolve advanced tier 2 and 3 issues
- Run ad-hoc and standardized queries, reports, and analysis
- Provide day-to-day support and technical development / oversight of Microsoft Dynamics CRM application services, including availability, performance, and incident management
- End-to-end use or participation in the use of Software Engineering techniques such as: Pairing, Show and tell Estimating, Workflow definition and refinement
- Use of story-cards and storyboards, Unit testing, Persona and mapping Retrospectives, Business object modeling, Design assessment
- Continuously question, â??Are we building the right solution for the business and the users at the right time?â?
- Engineer and develop software solutions to solve business problems
- Maintain a professional, optimistic, and energetic presence
- Communicate clearly and support an environment for clear communication, cooperation, collaboration, and conflict resolution
- Foster constructive conflict, open dialog, and feedback
Minimum Experience & Qualifications:
- The successful candidate will have hands-on experience in a multitude of domains; including solution development, prototype development, agile software development, software design and architecting, software engineering, source code management, unit testing, and continuous integration.
- Additionally, the candidate should have hands-on experience in, but not limited to one or more of the following business areas: CRM, eCommerce, Order Management, Payment Processing, Back Office Systems, and/or Business Process Re-Engineering or Development.
- Three or more years experience in software engineering and development
- Three or more years experience in application development specifically in a Microsoft Dynamics CRM environment
- Two or more years experience with Microsoft SQL and T-SQL
- Two or more years experience with C#, JavaScript, jQuery, JSON, XML, and web services
- Two or more years experience with participating in the design and implementation of enterprise software architecture
- Two or more years working in a small team environment
- Two or more years experience in methodologies like agile or scrum
- Demonstrated understanding of scalable technology architectures
- Experience with tools like JIRA, Git, etc.
- Demonstrated passion for development and ownership of ones work
- Must be energized by a fast-paced environment
- Must be a team player with a proactive bias and optimistic outlook
- Nice to Have: Experience with Cloud Computing as well as upgrading CRM