Job ID: JOB_ID_2129
Role Overview
We are seeking a highly skilled and experienced Microsoft Dynamics 365 CRM Field Service Architect to join our elite technical team. In this high-impact role, you will be responsible for architecting and designing enterprise-grade solutions with a primary focus on the design, development, and implementation of advanced customizations and integrations within the Microsoft Dynamics 365 Customer Engagement (CE) ecosystem and the broader Power Platform. As a lead architect, you will work closely with business stakeholders to deliver high-quality solutions that align with complex business needs while strictly adhering to industry best practices and architectural standards. This is a hands-on technical role that requires deep expertise in Dynamics 365 CRM development, Power Platform tools, and Azure-based integrations.
Key Responsibilities
- Design and architect new cloud-oriented solutions specifically on the Microsoft Dynamics 365 Field Service Module, ensuring scalability and performance.
- Perform comprehensive feasibility assessments, strategic planning, rigorous testing, and detailed technical documentation for implementation teams.
- Review business, functional, and technical requirements and translate these into robust technical solutions that meet organizational goals.
- Lead the technical delivery of Dynamics FS implementations, including security modeling, complex integrations, data migration strategies, and other critical solution components.
- Monitor the progress of architecture projects and ensure the agreed design is followed by the implementation team throughout the SDLC.
- Document, maintain, and update governance documentation and best practices to ensure system integrity and long-term maintainability.
- Build and maintain custom components such as plugins, workflows, web resources, Power Automate flows, and Power Apps (both Canvas and Model-Driven).
- Design and implement sophisticated data integrations using Azure Logic Apps, Azure Functions, REST APIs, and custom connectors.
- Collaborate with solution architects and business analysts to transform high-level requirements into scalable, technical solutions.
- Optimize system performance, troubleshoot complex technical issues, and ensure best practices in CRM development are consistently applied.
- Support migration activities, including data migration, system upgrades, and environment management across Dev, Test, and Production.
- Participate in code reviews, enforce coding standards, and provide mentorship to junior developers to foster a culture of technical excellence.
- Utilize Azure DevOps for source control, CI/CD pipelines, and release management to ensure streamlined delivery.
- Demonstrate proficiency in Program Management, developing technical documentation and presentations to explain solution benefits to stakeholders.
- Make critical decisions on architectural design and analyze the impact on cost, performance, reliability, and other key performance indicators (KPIs).
Technical Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum of 10 years of experience in Dynamics 365 CE/CRM Solution Design and development with a specific focus on Field Services.
- At least 8 years of development experience in Azure and a basic Web stack including .Net, C#, HTML, CSS, and JavaScript.
- Proven experience in Field Service Resource Scheduling Optimization (RSO).
- 8+ years of experience in creating Plugins, Workflows, and Custom Actions within the Dynamics ecosystem.
- 8+ years of experience in customizations and integrations within the broader Microsoft Ecosystem.
- 8+ years of experience working with large-scale enterprise applications and modern design patterns.
Special Requirements
Hybrid role in Houston, TX. Requires expertise in Field Service RSO (Resource Scheduling Optimization).
Compensation & Location
Salary: $175,000 – $225,000 per year (Estimated)
Location: Houston, TX
Recruiter / Company – Contact Information
Recruiter / Employer: TechnoGen Inc.
Email: govind.m@technogeninc.com
Recruiter Notice:
To remove this job posting, please send an email from
govind.m@technogeninc.com with the subject:
DELETE_JOB_ID_2129