Share this Job

Go Back

Software Engineer - Dynamics CRM Loc: Salt Lake City, UT


2017-03-01 14:45:02
Job Type: Full Time only
Budget $: 100,000 - 200,000

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


Key Skills: