Sr. Technical Application Developer

Fortive•Everett, WA
•Onsite

About The Position

We are seeking a hands-on senior Dynamics 365 technical expert to design and build CRM and Power Pages solutions for Commercial and Marketing organizations. The application focus includes Dynamics 365 Sales, Customer Service, and Field Service; authenticated customer and partner portals built on Power Pages; and marketing integrations with Eloqua. The role owns solution design, data and security models, development standards, complex technical components, platform troubleshooting, and Dynamics 365 solution management and ALM. It also develops model-driven and canvas Power Apps, business process flows, and Power Automate flows, and documents design decisions in coordination with the enterprise architect. Based in Everett, Washington, this individual contributor role also manages delivery for an offshore development team. Responsibilities include sprint and release planning, backlog refinement, estimation, sprint ceremonies, code and design reviews, coordination across time zones, and status and risk reporting. The role serves as a technical liaison for Commercial and Marketing stakeholders, translating workflows and business needs into requirements, user stories, prototypes, and acceptance criteria. The successful candidate will champion Power Platform and Dynamics 365 capabilities, demonstrate new features, and identify and deliver Dynamics 365 AI and Copilot opportunities. The role includes designing and building Copilot Studio agents grounded in CRM data, supporting adoption, and using user feedback to guide platform improvements. The position has no direct reports.

Requirements

  • At least 7 years of hands-on Dynamics 365 Customer Engagement and Power Platform-related development experience.
  • Expert Dynamics 365 development skills, including plug-ins, custom APIs, PCF controls, JavaScript form scripting, and the Dataverse Web API, with the ability to explain personally built solutions in depth.
  • Deep hands-on expertise in Dynamics 365 Sales, Customer Service, and Field Service, including their data models, configuration, and extensibility.
  • Strong command of the Dataverse security model, Dynamics 365 solution management and ALM, and diagnosis of complex performance and production issues.
  • Hands-on Power Pages or Power Apps portals development experience, including Liquid, web templates, web roles, table permissions, and external authentication.
  • Advanced Power Platform skills across model-driven and canvas Power Apps and Power Automate, plus working knowledge of Azure integration patterns.
  • Experience working closely with offshore or distributed development teams and willingness to take on delivery management, including sprint and release planning, estimation, sprint ceremonies, code review, and cross-time-zone handoffs.
  • Experience bridging business stakeholders and technical teams by turning ambiguous requests into clear functional requirements and working applications.
  • Hands-on Copilot Studio experience and working knowledge of Dynamics 365 AI and Copilot capabilities, agent integration, and Model Context Protocol (MCP) concepts; enthusiasm for learning and demonstrating new capabilities.
  • Excellent communication, presentation, and technical writing skills, including comfort demonstrating technology to business audiences and guiding developers.
  • Bachelor’s degree in computer science, information systems, engineering, or a related field, or equivalent practical experience.
  • Onsite attendance in Everett, Washington, in accordance with company policy.

Nice To Haves

  • Prior experience managing delivery for offshore or vendor Dynamics 365 development teams.
  • Experience building and launching Copilot Studio agents or Dynamics 365 Copilot capabilities in production, with measurable business adoption.
  • Hands-on experience integrating Dynamics 365 with Eloqua.
  • Experience integrating Dynamics 365 Sales with Oracle ERP for quotes, orders, and order fulfillment.

Responsibilities

  • Own Dynamics 365 and Power Pages solution design, data models, security models, and development standards.
  • Build complex Dynamics 365 components, including plug-ins, custom APIs, PCF controls, JavaScript form scripts, and Dataverse Web API integrations.
  • Choose maintainable solutions across standard Dynamics 365 functionality, configuration, low-code automation, and custom code.
  • Design Dataverse security to meet business and compliance needs, including business units, security roles, teams, field-level security, and record sharing.
  • Diagnose and resolve complex production issues involving plug-ins, transactions, performance, security, access, and integrations.
  • Own Dynamics 365 solution management and ALM, including solution layering, managed solutions, environment strategy, automated deployments, and Microsoft release-wave readiness.
  • Build model-driven and canvas Power Apps, business process flows, and Power Automate cloud flows with robust error handling and monitoring.
  • Document design decisions and review significant architectural changes with the enterprise architect.
  • Manage offshore team delivery through sprint commitments, progress tracking, testing, release readiness, and production stabilization.
  • Plan sprints and releases; prioritize and refine backlogs; create user stories and tasks; estimate effort; balance capacity; and set sprint goals.
  • Run sprint planning, stand-ups, reviews and demos, and retrospectives with the offshore team.
  • Maintain a multi-sprint release plan aligned with business priorities, dependencies, testing, and deployment windows.
  • Translate approved requirements into technical specifications, design walkthroughs, and acceptance criteria.
  • Coordinate time-zone handoffs, dependencies, and written decisions across distributed teams.
  • Review offshore designs, code, and configuration against standards and coach developers through complex defects.
  • Report status, risks, and scope changes to business owners and IT leadership, escalating unresolved issues as needed.
  • Develop and support Dynamics 365 Sales capabilities, including accounts, contacts, leads, opportunities, product catalogs, pricing, quotes, orders, forecasting, seller productivity, and Oracle ERP connections.
  • Develop and support Customer Service capabilities, including case management, queues, unified routing, service-level agreements, entitlements, knowledge management, and representative productivity.
  • Develop and support Field Service capabilities, including work orders, incident types, customer assets, service agreements, scheduling, dispatch, case-to-work-order handoffs, and technician mobile and offline experiences.
  • Design, develop, and support authenticated customer and partner portals using Power Pages and existing Power Apps portals.
  • Build portal experiences using Liquid, HTML, CSS, JavaScript, forms, lists, web templates, and the Power Pages Web API.
  • Implement external identity and single sign-on with identity and security teams, ensuring users map correctly to Dataverse records.
  • Configure and test portal web roles, table permissions, and page permissions to ensure users see only authorized records.
  • Troubleshoot portal authentication, registration, authorization, data access, performance, and accessibility issues.
  • Partner with Commercial and Marketing stakeholders to understand workflows, pain points, business rules, and desired outcomes.
  • Run discovery sessions and translate business needs into functional requirements, user stories, prototypes, and acceptance criteria.
  • Partner with Marketing on Eloqua lead and campaign-response flows into Dynamics 365 Sales and use of CRM data to improve marketing effectiveness.
  • Explain solution options, tradeoffs, platform limitations, and effort in business terms, and validate proposed behavior with stakeholders.
  • Follow Microsoft release waves and roadmaps and identify relevant opportunities for Commercial and Marketing teams.
  • Run demos, showcases, lunch-and-learns, and hands-on workshops to promote platform use and develop a pipeline of ideas.
  • Identify, prototype, and deliver Dynamics 365 AI and Copilot capabilities across Sales, Customer Service, and Field Service in partnership with platform owners.
  • Design and build Copilot Studio agents grounded in CRM data, from proof of concept through production.
  • Track adoption, gather user feedback, and use insights to plan improvements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service