Senior Back End Engineer (.NET)

REW Technology · via Himalayas ·

TypeFull-time job
LocationWorldwide
Posted2 hours ago
Role Overview
We are looking for an experienced Senior .NET Engineer to join a strategic project focused on the customization and enhancement of the a SaaS solution built on Microsoft Dynamics 365, for a large enterprise customer.
In this role, you will lead the design and delivery of scalable customizations, support new product development, and drive alignment with a unified enterprise data model, while ensuring best practices across architecture, development, and quality.
Key Responsibilities

design and implementation of customizations on Microsoft Dynamics 365 (CE/Dataverse)

Own solution architecture, ensuring scalability, maintainability, and alignment with enterprise standards

Drive new product creation and feature development within SaaS platform (customer version + inner sourcing and to core version contribution)

Oversee process automation initiatives (workflows, integrations, business rules)

Ensure data model alignment with enterprise-wide data standards

Guide and mentor developers; perform code reviews and enforce best practices

Collaborate with stakeholders to translate business requirements into technical solutions

Support integration with external systems and services

Participate in knowledge transfer and contribute to documentation and governance processes

Technology Stack
The role requires hands-on expertise in technologies commonly used for Microsoft Dynamics 365 customization, including:

Microsoft Dynamics 365 (Customer Engagement) / Dataverse

C# / .NET (Plugins, Custom Workflow Activities)

JavaScript / TypeScript (Client-side customizations, form scripting)

Power Platform:
Power Apps (model-driven and canvas apps)

Power Automate (flows)

REST APIs / Web API integrations

Azure services (e.g., Azure Functions, Logic Apps – nice to have)

SQL / Dataverse data modeling

ALM tools (Azure DevOps, Git, CI/CD pipelines)

Required Experience

7+ years in software engineering, with strong focus on Dynamics 365 / CRM development

Proven experience as a Technical Lead or Senior Engineer in enterprise environments

Strong understanding of Dynamics 365 architecture, extensibility, and limitations

Experience designing scalable data models and integrations

Hands-on experience with automation and business process optimization

Ability to lead distributed teams and collaborate with cross-functional stakeholders

Nice to Have

Experience with large-scale SaaS platform customization

Exposure to enterprise data model transformations / harmonization initiatives

Knowledge of DevOps practices in Dynamics environments

Experience working in phased transitions / knowledge transfer setups

What You’ll Be Working On

Customizing and extending a mission-critical enterprise platform

Driving automation and digital transformation initiatives

Building a scalable, future-ready solution aligned with enterprise data strategy

Supporting transition to internal ownership and sustainable delivery model

Why work with us?

Our Culture

Open communication and a focus on psychological safety;

Recognition of achievements and contributions;

Collaboration across multicultural teams;

Less bureaucracy, more focus on results.

Hiring Process

Technical Interview

Manager Interview

Pre-offer stage + Reference Check (if requested)

Official Offer

Originally posted on Himalayas
delivery backend-engineering .net-development dynamics-365-development crm-engineering senior-.net-engineer senior-backend-engineering senior-.net-engineering senior-c#-.net-software-engineer senior-.net-core-engineer
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.