Senior Dynamics 365 Developer

Brown & Brown Insurance•Plano, TX

About The Position

The Dynamics 365 Developer is a critical member of the Dynamics Delivery team within Brown & Brown’s Retail Software Engineering organization. The role focuses on designing, developing, implementing, and maintaining business applications built on the Microsoft Dynamics 365 platform. The developer delivers high-quality software solutions to improve operational efficiency, streamline processes, and support business growth, working with business analysts, designers, architects, agile evangelists, and other developers. The position includes configuring, developing, and maintaining model-driven and canvas apps, plugins, custom controls, and Power Platform tools such as Power BI and Power Automate. It also involves designing complex Dynamics 365 solutions, contributing to automated unit and integration testing, mentoring developers, leading code reviews, collaborating with stakeholders to improve processes, and supporting continuous improvement and knowledge-sharing across the team.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in D365 or a related development environment.
  • Knowledge of C#, .NET, TypeScript, JavaScript, or other programming languages.
  • Experience working within an Agile and DevOps process management methodology.
  • Strong problem-solving skills for technology-related issues and complex business scenarios.
  • Ability to build strong relationships and collaborate on teams.
  • Ability to adapt to changing priorities and handle multiple projects simultaneously.
  • Excellent people and project management skills.
  • Strong communication and presentation skills.
  • Strong analytical skills.
  • Detail-oriented, hardworking, inquisitive, and curious, with an interest in experimenting and resolving functional and technical issues.
  • Demonstrates determination, results orientation, trustworthiness, customer focus, sound decision-making, and clear communication.

Nice To Haves

  • Solid understanding of insurance business processes and industry-specific challenges.
  • Proficiency in C#, JavaScript, Power Platform, and Dynamics 365 customizations.
  • Working knowledge of agile methodologies, techniques, and frameworks such as Scrum or Kanban.

Responsibilities

  • Configure, develop, and maintain model-driven and canvas apps, plugins, custom controls, and Power Platform tools including Power BI and Power Automate.
  • Perform unit and integration testing within an automation framework.
  • Lead the design and architecture of complex Dynamics 365 solutions.
  • Mentor and guide junior and mid-level Dynamics 365 developers, providing technical guidance and supporting their professional growth.
  • Lead code reviews to ensure adherence to coding standards and best practices.
  • Collaborate with stakeholders to optimize existing processes and propose innovative solutions.
  • Champion continuous improvement initiatives in the development process.
  • Facilitate knowledge-sharing sessions on automation tools, development best practices, and software delivery processes.
  • Foster a collaborative and inclusive environment, encouraging participation in brainstorming sessions, design reviews, and solution discussions.

Benefits

  • Medical and prescription drug coverage
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee stock purchase plan (ESPP)
  • 401(k)
  • Student loan assistance
  • Tuition reimbursement
  • Free mental health and enhanced advocacy services
  • Paid time off
  • Paid holidays
  • Preferred partner discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service