Remote Position

Senior Dynamics 365 CRM / Customer Engagement Developer – Custom Plugins, C# & JavaScript Expert for brighthush

🌍 Remote · United States 💼 Full-time

About brighthush

brighthush is a global technology partner that empowers businesses to transform their operations through cloud, data, and AI. With a presence in over 30 countries and a portfolio that spans finance, healthcare, retail, and manufacturing, we help clients accelerate digital journeys and unlock new revenue streams. At brighthush, collaboration is more than a buzzword – it’s the foundation of every solution we build. We partner closely with clients, co‑create innovative applications, and embed cutting‑edge technology into everyday workflows.

Why Join brighthush?

When you become part of brighthush, you’re not just taking a job – you’re stepping into a global transformation network. We invest in our people, offering continuous learning, mentorship, and a culture that values autonomy, respect, and partnership. Our teams thrive on creativity, data‑driven insights, and the freedom to experiment with new ideas. If you’re looking for a career that blends technical excellence with real business impact, brighthush is the place to grow.

Key Responsibilities

  • Custom Development: Design, develop, and deploy high‑quality plugins, custom workflows, and extensions for Dynamics 365 CRM / Customer Engagement using C# (.NET) and JavaScript/TypeScript.
  • Data Modeling: Architect and maintain data structures in Dataverse (formerly Common Data Service), ensuring optimal performance and compliance with data governance standards.
  • API Integration: Consume and expose REST/OData services, build custom connectors, and integrate third‑party systems with Dynamics 365.
  • SQL & Query Optimization: Write efficient SQL queries for data extraction, reporting, and support data‑intensive processes.
  • Version Control & CI/CD: Manage source code in Git, configure Azure DevOps pipelines, and enforce best practices for continuous integration and deployment.
  • Testing & Quality Assurance: Develop unit tests, perform code reviews, and collaborate with QA teams to ensure defect‑free releases.
  • Stakeholder Collaboration: Work with business analysts, product owners, and clients to translate functional requirements into technical solutions.
  • Documentation: Produce clear, maintainable documentation for code, APIs, and system architecture.
  • Mentorship: Guide junior developers, share knowledge, and foster a culture of learning.

Essential Qualifications

  • 5+ years of professional experience in Dynamics 365 CRM / Customer Engagement development.
  • Proficient in C# (.NET) for plugin and workflow development.
  • Strong command of JavaScript/TypeScript for form customization and client‑side logic.
  • Hands‑on experience with Dataverse data modeling, entity relationships, and security roles.
  • Solid understanding of REST/OData services, API design, and integration patterns.
  • Proficiency in SQL Server, including query writing, indexing, and performance tuning.
  • Experience with Git, Azure DevOps, and automated build/release pipelines.
  • Excellent problem‑solving skills and a passion for clean, maintainable code.
  • Strong communication skills in Portuguese and English, both written and verbal.

Preferred Qualifications

  • Experience with Azure Data Factory, SSIS, or Power Automate Enterprise for data integration.
  • Hands‑on knowledge of Power Platform components (Power Apps, Power Automate, Power BI).
  • Microsoft Certified: PL-400 (Power Platform Developer), MB-200, or PL-200.
  • Familiarity with Agile/Scrum development practices.
  • Background in cloud architecture and micro‑services.

Core Skills & Competencies

  • Technical Proficiency: Advanced C#, JavaScript/TypeScript, SQL, Azure DevOps, Git.
  • Analytical Thinking: Ability to dissect complex business requirements and translate them into scalable solutions.
  • Collaboration: Comfortable working in cross‑functional teams and communicating technical concepts to non‑technical stakeholders.
  • Adaptability: Thrive in fast‑moving environments, quickly learning new tools and frameworks.
  • Attention to Detail: Deliver high‑quality code with rigorous testing and documentation.
  • Leadership Potential: Mentor peers, lead small projects, and drive continuous improvement.

Career Growth & Learning Opportunities

  • Structured career ladder with clear milestones from Senior Developer to Solution Architect.
  • Access to brighthush Academy – a comprehensive online learning platform with up‑to‑date courses, certifications, and real‑world projects.
  • Mentorship programs pairing you with seasoned experts across the organization.
  • Opportunities to lead cross‑regional initiatives, influencing strategy and technology direction.
  • Regular hackathons, innovation challenges, and hack‑days to experiment with emerging tech.
  • Support for external certifications, conferences, and professional development courses.

Work Environment & Culture

  • Hybrid work model with flexible hours and remote options.
  • Inclusive, collaborative culture that values diverse perspectives.
  • Transparent communication channels – from leadership town halls to daily stand‑ups.
  • Employee‑centric initiatives: wellness programs, mental‑health resources, and community service projects.
  • Recognition programs celebrating innovation, teamwork, and customer impact.

Compensation & Benefits

  • Competitive salary package aligned with market benchmarks.
  • Performance‑based bonuses and equity participation.
  • Comprehensive health insurance covering medical, dental, and vision.
  • Meal vouchers or cafeteria allowance to support healthy eating.
  • Discounts on courses, universities, and language institutes.
  • Access to a wide range of partner discounts – from travel to retail.
  • Pet‑friendly workplace policies and pet‑care benefits.
  • Wellness initiatives: gym memberships, mindfulness sessions, and health screenings.
  • Annual travel club with curated trips and travel perks.

How to Apply

Ready to take the next step in your career and build transformative solutions with brighthush? Submit your application through our careers portal or click the link below to start your journey.

Apply to this job at brighthush

Join brighthush – Where Innovation Meets Impact

At brighthush, we believe that technology should solve real problems and create lasting value. If you’re a seasoned Dynamics 365 developer who thrives on creativity, collaboration, and continuous learning, we want to hear from you. Bring your expertise, your curiosity, and your passion for building world‑class solutions, and let’s shape the future together.

Apply for this job
Apply Now →

More Open Positions

Explore similar remote opportunities