Senior Back End Engineer (.NET)
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
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
Apply on Himalayas →
Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.