Senior .net Developer 🔥
.NET/CRM Developer (Fully Remote Position but must be in the Chicago Area)
(full-time, permanent hire position with full benefits package)
POSITION OVERVIEW: Currently looking for a Senior .Net CRM Developer with experience developing, customizing, and maintaining the Dynamics 365 CRM platform. The is a technical role, implementing best practices and improvements to continuously improve performance.
This is a rare opportunity to join an exceptional company and steadily grow and expand your career as a CRM developer.
RESPONSIBILITIES:
- Participate in all aspects of CRM development and support projects; including technical design, development, testing (system & regression), configuration, implementation, debugging, user security, and maintenance of the D365 CRM platform.
- Develop, configure, and support integration solutions to and from the CRM and with our client’s other global solutions.
- Participate in day to day support responsibilities, including ongoing technical support to the CRM solution, platform, and users globally.
- Provide level 2 application support of local and global help desk team members, per user reported issues when applicable.
- Write test plans and complete repeatable test scenarios to support validation of business requirements.
- Manipulate CRM data in the cloud using SQL data integration tools.
- Write and update technical user guides and supporting technical documents.
- Train key users on new or updated applications when applicable.
- Participate in the development of project plans and provide time estimates on related project work.
- Research new and emerging CRM capabilities and technologies that can be leveraged through existing CRM investments, present findings for consideration.
- Act as a visible and credible internal champion of CRM initiatives, solutions, capabilities, upgrades, and procedures.
- Work closely and effectively within a small team and as a part of the larger global IT team and business community.
- Develop trusted relationships with internal customers and IT colleagues both locally and globally.
- Proactively learn the business to grow as an effective developer, and to open progressive career opportunities within the company long term.
- Bachelor’s degree in Computer Science or related field is required.
- 5+ years of full life cycle software development experience with the Microsoft Stack.
- 2+ years of experience implementing and extending Dynamics 365 CE OOTB components.
- Advanced-level Dynamics 365 CRM 9.x (cloud-based implementation and development) experience
- Advanced-level experience with model driven apps and extending capabilities using scripting or building custom controls
- Experience with custom control development using PCF, React or similar tools
- Flow development experience using Microsoft Power Automate
- Microsoft Dataverse Web API and OData client development and integration
- D365 CRM automation of user privileges using Flows, custom development or other tools
- Dynamics 365 Project Service Automation configuration, development and implementation experience
- Integrating cloud based D365 CRM solution and platform with other solutions not in the cloud
- SQL data integration tools for the D365 CRM cloud-based platform (i.e. KingswaySoft or similar)
- Visual Studio .NET 2013 (.NET framework 4.0) or above
- ASP.NET, C#
- JavaScript, HTML, DHTML
- AJAX, XML, JSON
- Web Service integration and development
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Retirement plan
- Vision insurance
- Monday to Friday
- Bonus pay
- Chicago, IL: Reliably commute or planning to relocate before starting work (Preferred)
- Bachelor's (Preferred)
- Microsoft Stack Software Dev: 2 years (Preferred)
- D365 CRM: 2 years (Preferred)
Work Location: One location