Dynamics CRM/CE/Power Platform - Principal Developer

Stoneridge Software, Minneapolis, MN (United States)

Category: Programming

Posted on: 21 Nov 2020

.Net C# JavaScript REST

Job Description

Our Culture:

Stoneridge Software began with an idea: How can Microsoft implementations be done better? After considering the idea and continually seeing the need for a business partner who could successfully deliver software implementations, Eric Newell, Becky Newell, and Cody Marshall founded Stoneridge Software. As a Microsoft Gold Partner, we have developed a proven process for project delivery and a laser focus on long-term support to empower our clients’ success. We know how to work hard but we also know how important it is to balance work with family and the rest of our lives. Stoneridge Software has cultivated an atmosphere of trust, community, and support that includes a flexible working environment, unlimited vacation, paid parental leave, continuous learning and development, and even beer on-tap. These initiatives, and many more have resulted in numerous Best Workplace awards and happy team members. We focus on allowing our team members to be authentically themselves whether that is creative, serious, or nerdy. Does this sound like a team you would like to be a part of?

What we are Looking for:

Stoneridge Software is a looking for a highly motivated consultant to join our Dynamics 365 CE/CRM/Power Platform team. We are looking for someone with Dynamics 365 CE technical skills who has experience customizing the product, working with data, and innovating with all the technologies available within Microsoft Business Applications and Azure platforms.

The person filling this role is responsible for supporting the development components of Dynamics 365 CE implementation projects. This will entail implementing client business solutions using various methods including plugins, custom activities, client code, and user interface customizations, Power Apps, as well as integration tools such as Power Automate and LogicApps. Along with common third party tools such as Scribe and KingswaySoft.

This role will be part of a dynamic, passionate CRM and Power Platform practice that thrives on cross-functional collaboration, platform passion, humility, growth, and our core values.

A Day in the Life:

    Assist Business Analysts in gathering, defining, and documenting requirements more technical in nature related to their unique business needsHelp identify client business processes in need of development work, and document proposed solutionsImplement client business processes using various methods including plugins, Javascript/HTML, PowerApps solutions, Power Automate flows, custom HTML interfaces (web resources), data integrations/migrations, and various reporting technologies like PowerBI and SSRSTroubleshoot Dynamics 365 CE errors and performance related issuesMaintain a strong utilization number by seeking work when not billingMaintain strong knowledge of industry trends, advancements in technology, and Microsoft’s product offerings and enhancementsWriting blogs on development topics to contribute to the Stoneridge blog

Preferred Qualifications:

    Bachelor’s degree in Information Technology, Business, Computer Science or related field4+ years Dynamics CRM experience5-7 years software experience in business-to-business environment4+ years .Net development experience, C# preferredKnowledge of JavaScript required; HTML preferredExperience with Microsoft stack technologies and their integrations to Dynamics CRM preferredExperience with some of the following tools for integrations and data migrations required: Scribe, KingswaySoft, SSIS, Power Automate, and/or LogicAppsStrong technical aptitudeAbility to work primarily independently and concurrently manage multiple projectsAbility to communicate effectively in both spoken and written EnglishKnowledge of Solution Development KitAbility to work collaboratively for the best interests of the business and the teamExperience with PowerApps canvas apps is highly desirable

Travel Required: Incumbent is expected to regularly meet with client teams across the United States and will be asked to attend industry events from time to time. 


Stoneridge Software is happy to provide the following benefits:

    Health InsuranceHSA ContributionMedical and Dependent Care FSADental and Vision InsuranceLong-Term DisabilityLife InsuranceEmployee Assistance ProgramUnlimited VacationPaid Paternity & Maternity Leave401(k) ContributionCell Phone and Internet ReimbursementFlexible work environmentCasual dress

Stoneridge Software is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status and all the other fascinating characteristics that make us unique.

Powered by JazzHR


Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-01-05 00:00:00)

Apply Now

Quick poll
Does your employer allow you to work from home?
  • Yes
  • Yes, but not every day
  • No

* This poll is anonymous.