Senior CRM Engineer

Pumex Computing, LLC

United States

Remoto

USD 120.000 - 160.000

Tempo pieno

9 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Pumex Computing, LLC is seeking a Senior CRM Engineer to own and evolve our Dynamics 365 CRM platform. You’ll build and extend the system using supported extension points, manage deployments, and enforce a robust security model to protect sensitive data.

You will partner with the data team on the CRM-to-Snowflake data feed, mentor a CRM Developer II, and ensure the platform remains upgrade-safe with comprehensive documentation and tests.

Competenze

  • 8+ years of software engineering experience with a focus on Dynamics 365 CE/CRM development.
  • Expert C# plugin development: execution pipeline, sync vs. async registration, and transactional integrity.
  • Strong monitoring/logging practices (e.g., Application Insights) for plugins and integrations.
  • Deep knowledge of security model: business units, teams, roles, field-level security.
  • Familiarity with Dynamics 365 Web API, SDK, and Power Platform (Power Automate, Dataverse).
  • Experience with solution management and ALM: managed solutions and environment strategy.
  • Experience taking over existing Dynamics 365 implementations with limited documentation and pragmatic fixes.
  • Care with sensitive and regulated data: access control and auditability as design constraints.
  • Clear communication with non-technical stakeholders and ability to push back with supported alternatives.
  • Habit of documenting what you build and teaching others.

Mansioni

  • Build and extend Dynamics 365 through supported extension points (plugins, Power Automate, client scripting, model-driven configuration).
  • Run solution management and ALM: managed solutions, environment strategy, source control, and repeatable deployment.
  • Implement the security model correctly, with field-level security as a key protection measure.
  • Review requests against upgrade paths and offer supported alternatives.
  • Retire technical debt from the build phase and consolidate redundant processes.
  • Own the CRM-to-Snowflake data feed source side in collaboration with the data team.
  • Know vendor boundaries (Pixl8, Microsoft) and route requests appropriately.
  • Mentor a CRM Developer II through pairing and code reviews.

Conoscenze

D365 CRM dev
C# plugin development
Monitoring & logging
Security model knowledge
Web API & SDK
ALM & source control
Documentation & teaching
Stakeholder communication

Strumenti

Power Automate
Dataverse
Azure Functions
Service Bus

Descrizione del lavoro

Location: Remote (GC's and US Citizens only)

Duration: Remote, with an option to become FT.

About the Role

As a Senior CRM Engineer, you’ll own that platform: building what the business needs through supported means, keeping it upgrade-safe, and retiring the technical debt left from the build phase. The bar isn’t only “does it work,” but “will it survive the next platform update, and can the next engineer read it.”

What you’ll do
  • Build and extend Dynamics 365 through supported extension points (plugins, Power Automate, client scripting, and model-driven configuration), choosing the right tool for the problem and recording why.
  • Run solution management and ALM: managed solutions, environment strategy, source control, and repeatable deployment.
  • Implement the security model correctly, with field-level security as the first instrument for protecting sensitive data.
  • Review incoming requests against the upgrade path, and offer the supported alternative rather than only the objection.
  • Retire remaining technical debt from the build phase, consolidating redundant processes and unnecessary synchronous plugins.
  • Own the source side of our CRM-to-Snowflake data feed, in partnership with our data team, so changes don’t surprise downstream users.
  • Know where our engineering stops and our vendors’ starts (Pixl8 and Microsoft), and route requests to the right side.
  • Mentor a CRM Developer II through pairing and code review, so the platform is understood by more than one person.
What success looks like
  • First 90 days: you’re productive on the live platform without shadowing, you have a prioritized map of the remaining technical debt, and two or three concrete complexity reductions are scoped.
  • Year one: the CRM is two people deep, with the CRM Developer II working independently; the data feed’s source side is stable and documented; technical debt is measurably reduced; and new work ships with documentation and tests.
What we’re looking for
Required
  • 8+ years of software engineering experience, with the majority in Dynamics 365 CE/CRM development
  • Expert C# plugin development: execution pipeline and stages, sync vs. async registration, performance troubleshooting, and blocking invalid operations correctly within a transaction
  • Monitoring and logging for plugins and integrations (e.g., Application Insights)
  • Deep knowledge of the security model: business units, teams, security roles, and field-level security
  • Dynamics 365 Web API and SDK, and Power Platform (Power Automate, Dataverse)
  • Solution management and ALM as normal practice: managed solutions, source control, and environment strategy
  • Experience taking over an existing Dynamics 365 implementation with limited documentation, and making pragmatic fix-or-rebuild decisions
  • Care with sensitive and regulated data: access control and auditability as design constraints
  • Clear communication with non-technical stakeholders, including the ability to push back with a supported alternative
  • A habit of documenting what you build and teaching others
Preferred
  • Dataverse data export or change-data-capture feeds to a data warehouse
  • Integrating Dynamics 365 with external portals, payment processors (Stripe), or other SaaS platforms
  • Azure integration services (Functions, Service Bus) or API development beyond the CRM
  • Strong SQL
  • Membership, certification, or credentialing systems experience
  • Interest in growing toward integration, API, or agent engineering
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Microsoft Dynamics 365 Engineer - 410413
Senior Microsoft Dynamics 365 Engineer - 410413

Atrium • Chicago (IL)

Remoto
USD 55.000 - 83.000
Atrium Care Package
Remote CRM Tech Lead - Dynamics 365 & Cloud Integration
Remote CRM Tech Lead - Dynamics 365 & Cloud Integration

NationMind LLC • Stati Uniti

Remoto
USD 120.000 - 150.000
CRM Dynamics 365 Developer
CRM Dynamics 365 Developer

NationMind LLC • Stati Uniti

Remoto
USD 120.000 - 150.000
Microsoft Dynamics 365 CRM Technical Developer
Microsoft Dynamics 365 CRM Technical Developer

Yablon & Associates LLC • New York (NY)

Ibrido
USD 76.000 - 83.000
Application Engineer (Dynamics 365)
Application Engineer (Dynamics 365)

Soni • Cherry Hill Township (NJ)

In loco
USD 120.000 - 165.000
Senior Dynamics Developer
Senior Dynamics Developer

Jackson James • Alpharetta (GA)

In loco
USD 120.000 - 140.000
D365 Software Engineer
D365 Software Engineer

Apt • Stati Uniti

In loco
USD 120.000 - 160.000
Dynamics 365 Customer Engineer 6586279
Dynamics 365 Customer Engineer 6586279

Accenture • Williamstown (NJ)

In loco
USD 140.000 - 180.000
Dynamics 365 Customer Engineer 6586279
Dynamics 365 Customer Engineer 6586279

Accenture PLC • Maine

In loco
USD 120.000 - 180.000
Dynamics 365 Customer Engineer 6586279
Dynamics 365 Customer Engineer 6586279

Accenture • Connecticut

In loco
USD 140.000 - 190.000