Senior Software Engineer
OwlSure
Job Description
OwlSure, A Business Unit of ValueMomentum
About OwlSure
OwlSure enables Financial Services, Healthcare, and Life Insurance organizations to achieve value for their budgets, accelerate speed-to-market, and scale operations. Through thoughtfully designed solutions and highly automated managed services, we deliver reliable outcomes backed by deep technical expertise and a continuously optimized delivery platform.
Job Title: Senior Software Engineer
Practice Overview:
Our Microsoft Dynamics 365 Field Service practice delivers end-to-end service management solutions for companies in the equipment leasing, rental, warranty and asset finance sectors. We focus on helping organizations optimize field operations, improve technician productivity, and transform service delivery through Microsoft's ecosystem of D365, Power Platform, and Azure.
Role Overview:
This is a foundational role in a growing practice. You will work directly with practice leadership in the US, contribute to solution architecture, and help shape our go-to-market accelerators for specific industry verticals. The role offers significant ownership and visibility—ideal for consultants seeking to build something rather than maintain an existing operation.
As a D365 Field Service Techno-Functional Consultant, you will serve as the subject matter expert for Field Service implementations. You will be responsible for the full project lifecycle—from discovery and solution design through configuration, testing, and deployment. The role requires both functional consulting skills (requirements gathering, process design, stakeholder management) and technical execution capabilities (configuration, customization, integration).
You will work closely with clients to understand their service operations, identify improvement opportunities, and translate business requirements into D365 Field Service solutions. You will also contribute to practice development by building reusable accelerators, demo environments, and industry-specific templates.
Work You'll Do:
Solution Design & Architecture
• Lead requirements gathering workshops with client stakeholders to document current-state processes, pain points, and desired outcomes
• Conduct fit-gap analysis to evaluate how D365 Field Service capabilities align with client requirements
• Develop functional specifications and solution design documents that translate business requirements into technical configurations
• Design integration architecture for Field Service with D365 Finance, Supply Chain Management, and third-party systems
• Create data migration strategies and mapping documents for legacy system transitions
Configuration & Implementation
• Configure all aspects of D365 Field Service including:
○ Work order management, incident types, service tasks, and resolution processes
○ Resource Scheduling Optimization (RSO) and Universal Resource Scheduling (URS)
○ Service agreements, entitlements, SLA configurations, and warranty tracking
○ Customer asset management, asset hierarchies, and maintenance schedules
○ Field Service Mobile app configuration, offline capabilities, and technician workflows
○ Inventory management, purchase orders, and truck stock optimization
• Build Power Platform extensions including Model-driven apps, Canvas apps, and Power Automate flows
• Develop custom plugins, JavaScript, and client-side customizations as needed
• Configure Dataverse security roles, business units, and field-level security
Testing & Quality Assurance
• Develop comprehensive test plans covering functional, integration, and user acceptance testing
• Lead and document system integration testing (SIT) and user acceptance testing (UAT) cycles
• Manage defect tracking, resolution, and regression testing
• Validate data migration accuracy and completeness
Deployment & Adoption
• Plan and execute solution deployments using Azure DevOps and ALM best practices
• Develop end-user training materials including guides, videos, and quick reference cards
• Conduct train-the-trainer sessions and end-user training workshops
• Provide hyper care support during go-live and stabilization periods
Practice Development
• Build and maintain demo environments showcasing Field Service capabilities for pre-sales
• Develop industry-specific accelerators with pre-configured workflows for equipment leasing and rental
• Create reusable solution templates, documentation, and implementation playbooks
• Support pre-sales activities including solution demonstrations, RFP responses, and effort estimation
• Stay current with D365 Field Service roadmap, new features, and Microsoft certifications
Qualifications: Required Experience
• 6-8 years of experience implementing Microsoft Dynamics 365 Field Service or Dynamics CRM solutions
• Minimum 3 full-cycle D365 Field Service implementations with end-to-end project involvement
• Demonstrated techno-functional capability: hands-on experience with both requirements gathering/process design AND configuration/customization
• Experience leading a workstream or functional area within implementation projects
Technical Skills
• Expert-level knowledge of D365 Field Service modules: Work Orders, Scheduling, Assets, Agreements, Inventory
• Hands-on experience with Resource Scheduling Optimization (RSO) and Universal Resource Scheduling (URS)
• Proficiency in Power Platform: Model-driven apps, Canvas apps, Power Automate, Power BI
• Working knowledge of Dataverse data model, SDK, and Web API
• Experience with solution lifecycle management using Azure DevOps
• Field Service Mobile app configuration and deployment experience
Functional Skills
• Strong understanding of field service operations: dispatching, work order management, preventive maintenance, SLA tracking
• Ability to conduct requirements workshops and translate business needs into solution designs
• Experience creating functional specifications, process flows, and solution design documents
• Data migration planning and execution experience
Professional Skills
• Strong written and verbal communication skills for client-facing interactions
• Ability to work independently with minimal supervision
• Experience mentoring junior team members
• Comfortable presenting to business and technical stakeholders
Preferred:
Industry Background: Domain experience:
○ Equipment rental, leasing, warranty or asset finance industry exposure in US Markets
○ Manufacturing, utilities, or construction field service operations
○ Understanding of lease lifecycle, asset management, and return processes
Technical Depth:
○ Connected Field Service and IoT integration (Azure IoT Hub)
○ D365 Finance or Supply Chain Management integration experience
○ Plugin development using C# and .NET
○ JavaScript customization for model-driven apps
Certifications:
○ MB-240: Microsoft Dynamics 365 Field Service Functional Consultant
○ PL-200: Microsoft Power Platform Functional Consultant
○ PL-400: Microsoft Power Platform Developer
○ MB-300: Microsoft Dynamics 365 Core Finance and Operations
○ Pre-sales experience including demos, solution presentations, and proposal development
○ Experience with Agile/Scrum delivery methodologies
Competency Expectations:
Technical Delivery:
Independently configure and deploy Field Service solutions. Troubleshoot complex configuration issues. Make design decisions with minimal oversight.
Client Engagement:
Lead requirements sessions and workshops. Manage day-to-day client expectations within workstream. Present solutions to business stakeholders.
Project Ownership:
Own a workstream or functional area end-to-end. Manage task priorities, timelines, and deliverable quality. Proactively identify and escalate risks.
Practice Building:
Contribute to reusable assets and IP. Support pre-sales activities. Mentor junior consultants. Stay current with platform updates.
What We're Not Looking For:
• Pure functional consultants who require developers for all customizations
• Pure developers without client-facing requirements gathering experience
• Candidates with only Dynamics CRM/CE Sales or Marketing experience (no Field Service)
• Staff augmentation profiles without workstream ownership experience
• Candidates seeking large-team environments with narrowly defined responsibilities
Why Join OwlSure?
Join a high-growth Microsoft D365 Field Service practice where you’ll build—not maintain—solutions. Gain direct exposure to U.S. leadership, own workstreams end-to-end, and help shape industry accelerators.