Senior Dynamics 365 Engineer
Contract W2
Contract Independent
Able to Sponsor
Remote
Depends on Experience


Softova Inc
Fitment
Dice Job Match Score™
👤 Reviewing your profile...
Job Details
Skills
- Dynamics 365
- C#
- JavaScript
Summary
Job Title: Senior Dynamics 365 Engineer
Location: Remote
Duration: 12 Months
We are seeking an experienced Senior Dynamics 365 Engineer to join our Application Development team. You will lead a major CRM modernization initiative, transitioning from a vendor-built solution to an internally managed Dynamics 365 platform. You will work alongside a Senior D365 Developer and collaborate with .NET developers, QA, and business stakeholders. This role requires both hands-on technical expertise and architectural thinking. You will assess
inherited code, make build-vs-fix decisions, establish patterns for the team to follow, and ensure the platform is built for long-term maintainability. The CRM supports certification management, membership processing, CME tracking, and payment processing for a 50-year-old organization with complex business rules.
Primary career focus on D365 CE/CRM (not Business Central, not SharePoint-first)
Deep plugin development - execution pipeline stages, sync vs async patterns, performance optimization.
Experience inheriting undocumented implementations - this is critical for our situation.
Required Skills & Experience
7 years hands-on Dynamics 365 CE/CRM development
Expert-level C# plugin development, including:
- Synchronous and asynchronous plugin patterns
- Plugin execution pipeline and optimization
- Performance troubleshooting and profiling
- Exception handling and monitoring strategies (Application Insights, centralized
logging)
Strong JavaScript skills for Dynamics 365 form customization (form Context API, controls
vs. fields)
Deep understanding of Dynamics 365 security model (field-level security, security roles,
teams)
Dynamics 365 Web API and SDK expertise
Power Platform proficiency (Power Automate, Power Apps, Dataverse)
Solution management expertise (managed/unmanaged solutions, ALM best practices)
Strong SQL Server skills
Architectural & Leadership
Proven experience inheriting/taking over existing D365 implementations with limited or
no documentation
Ability to assess unfamiliar codebases, identify technical debt, and make pragmatic
build-vs-fix decisions under timeline pressure
Experience establishing coding standards, patterns, and best practices for a team
Track record of mentoring developers and conducting technical knowledge transfer
Comfortable making architectural recommendations while collaborating on final
decisions with leadership
Ability to communicate technical constraints and trade-offs to non-technical stakeholders
Preferred
Experience with membership or certification management systems
Integration experience with payment processors (Stripe)
On-prem to D365 Online migration experience
Power BI development experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10410484
- Position Id: 8908810
- Posted 1 hour ago
Company Info
About Softova Inc
Softova Inc. is a technology Integrator and Software Development and Global Staff Augmentation firm that help Global clients plan their investment in technology, design and implement projects that drive competitive advantage, and manage critical applications to improve their performance. We are rapidly growing company which catering emerging markets and break through technologies.
Careers
Careers
Create job alert
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs