CRM Developer

Sinclair Broadcast Group

Cockeysville (MD)

On-site

USD 115,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

15 paid vacation days
2 paid personal days
9 paid holidays
40 hours of paid sick leave
Parental leave
Employee stock purchase plan

Job summary

Sinclair Broadcast Group in Cockeysville, Maryland, is looking for a CRM Developer to join their Enterprise Solutions team. The role involves designing, developing, customizing, and supporting Microsoft Dynamics 365 CRM and Power Platform solutions.

The ideal candidate will have strong technical expertise in Dynamics 365 CRM, a passion for solving business problems, and a collaborative mindset to deliver high-quality enterprise solutions. A degree in Computer Science and extensive experience in software engineering is required.

Qualifications

  • 5+ years of software engineering or CRM development experience in an enterprise environment.
  • 3+ years of hands-on Microsoft Dynamics 365 CRM / Customer Engagement development experience.
  • Strong proficiency in .NET/C#, SQL Server, and API development.

Responsibilities

  • Analyze business requirements and translate them into scalable Dynamics 365 CRM solutions.
  • Design, develop, customize Microsoft Dynamics 365 CRM applications.
  • Collaborate closely with product management, architects, and fellow engineers.

Skills

Microsoft Dynamics 365 CRM development
REST/SOAP APIs
.NET/C#
Agile methodologies
Power Platform (Power Apps)
JavaScript/TypeScript
Azure services

Education

Bachelor’s degree in Computer Science or related field

Tools

Azure DevOps
SQL Server
Git

Job description

Sinclair has an exciting opportunity for a CRM Developer to join our Enterprise Solutions organization! Our Enterprise Solutions team is the technological backbone of our corporate processes, responsible for building, optimizing, integrating, and maintaining key business systems across the enterprise. As part of the team, you will play a critical role in designing, developing, customizing, and supporting Microsoft Dynamics 365 CRM and Power Platform solutions that drive business operations and digital transformation initiatives.

A successful candidate will have strong technical expertise in Microsoft Dynamics 365 CRM development, a passion for solving complex business problems, and a collaborative mindset focused on delivering scalable, high-quality enterprise solutions.

Responsibilities
  • Analyze business requirements and translate them into scalable Dynamics 365 CRM and Power Platform solutions.
  • Design, develop, configure, and customize Microsoft Dynamics 365 CRM applications and related enterprise integrations.
  • Develop custom plugins, workflows, APIs, Power Automate flows, and integrations leveraging Microsoft technologies and development best practices.
  • Collaborate closely with product management, business stakeholders, architects, and fellow engineers to execute project roadmaps and deliver business value.
  • Build and maintain integrations between Dynamics 365 CRM and internal/external systems using REST/SOAP APIs, Azure services, and middleware technologies.
  • Extend Dynamics 365 CRM functionality using C#, .NET, JavaScript/TypeScript, Power Platform components, and Dataverse.
  • Create and maintain model‑driven apps, custom entities/tables, forms, views, dashboards, business rules, and security roles within the Dynamics environment.
  • Support data migrations, environment management, solution deployments, and release management activities.
  • Participate in Agile development processes with an emphasis on continuous improvement, collaboration, and iterative delivery.
  • Troubleshoot application issues, debug production problems, optimize system performance, and provide ongoing platform support.
  • Write unit tests and support automated testing efforts in partnership with quality engineering teams.
  • Ensure solutions are secure, maintainable, extensible, and aligned with enterprise architecture standards.
Technical Experience
  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field.
  • Minimum of 5 years of software engineering or CRM development experience in an enterprise environment.
  • Minimum of 3 years of hands‑on Microsoft Dynamics 365 CRM / Customer Engagement development experience.
  • Strong experience developing and customizing Dynamics 365 CRM solutions, including plugins, custom workflows/actions, JavaScript customizations, business process flows, ribbon/workbench customization, and model‑driven applications.
  • Experience employing AI technologies (Codex, ChatGPT, CoPilot, Foundry, etc.) to accelerate software delivery and testing coverage.
  • Strong understanding of Microsoft Dataverse architecture, security model, tables/entities, relationships, and solution management.
  • Experience developing integrations using REST APIs, SOAP services, Microsoft Graph, and Azure integration technologies.
  • Strong proficiency in .NET/C#, SQL Server, and API development.
  • Experience with Power Platform technologies including Power Apps, Power Automate, Power BI, and Dataverse.
  • Experience working with Azure services such as Azure Functions, Logic Apps, Service Bus, Azure DevOps, and App Registrations / Entra ID.
  • Familiarity with front‑end technologies including JavaScript, TypeScript, HTML, CSS, and modern frameworks such as Angular or React.
  • Experience with source control and CI/CD pipelines using Git and Azure DevOps.
  • Strong understanding of software design principles, SDLC processes, and Agile methodologies.
  • Experience troubleshooting, performance tuning, and supporting enterprise SaaS applications.
Non‑Technical Experience
  • Ability to clearly articulate technical concepts and considerations to audiences ranging from developers to executive stakeholders.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Ability to manage priorities and deliver high‑quality solutions within project timelines.
  • Demonstrated collaboration and teamwork in cross‑functional environments.
  • Quick to embrace emerging technologies and capable of self‑directed learning.
  • Strong sense of accountability, ownership, and attention to detail.
Preferred Qualifications
  • Microsoft Dynamics 365 or Power Platform certifications preferred.
  • Experience supporting enterprise CRM implementations and large‑scale integrations.
  • Familiarity with enterprise architecture patterns and cloud‑first solutions.
  • Experience with DevOps automation, release pipelines, and environment strategy within Dynamics 365 ecosystems.
  • Knowledge of security, governance, and compliance best practices within Microsoft cloud technologies.
Technologies
  • Microsoft Dynamics 365 CRM / Customer Engagement
  • Microsoft Dataverse
  • Power Platform (Power Apps, Power Automate, Power BI)
  • .NET / C#
  • SQL Server / T‑SQL
  • JavaScript / TypeScript
  • HTML / CSS
  • REST / SOAP APIs
  • Azure Functions, Logic Apps, Service Bus
  • Azure DevOps and Git Source Control
  • Angular and/or React
  • Microsoft Entra ID (Azure AD)
  • CI/CD and automated deployment pipelines

Please note that this position is not eligible for visa sponsorship, including employer sponsorship for an H-1B visa, OPT-STEM employment, etc.

The base salary compensation range for this role is $115,000 to $125,000. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, certifications, and geographic location. Full‑time positions are eligible for benefits that include participation in a retirement plan, life and disability insurance, health, dental and vision plans, flexible spending accounts, 15 paid vacation days, 2 paid personal days, 9 paid holidays, 40 hours of paid sick leave, parental leave, and employee stock purchase plan.

Sinclair is proud to be an equal‑opportunity employer and a drug‑free workplace. Employment practices will not be influenced or affected by virtue of an applicant’s or employee’s race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, military or veteran status or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer, Dynamics/Power
Senior Developer, Dynamics/Power

AutoZone • Memphis (TN)

On-site
USD 110,000 - 150,000
Microsoft Dynamics and Power Platform Architect
Microsoft Dynamics and Power Platform Architect

Jobgether • United States

Hybrid
USD 122,000 - 203,000
Health insurance
401(k) plan
Remote work within the United States
Dynamics 365 Solutions Engineer
Dynamics 365 Solutions Engineer

Cornerstone Advisors • Scottsdale (AZ)

On-site
USD 60,000 - 100,000
100% paid employee health care
401(k) plan with company match
3 weeks PTO
+7
Senior Power Platform Developer, Dynamics 365 CRM
Senior Power Platform Developer, Dynamics 365 CRM

The Boldt Company • United States

On-site
USD 95,000 - 125,000
Employee Ownership
Career Growth
High-Impact Projects
CRM Developer (Microsoft D365 CE)
CRM Developer (Microsoft D365 CE)

Orbus Group • Woodridge (IL)

On-site
USD 100,000 - 110,000
Senior Microsoft Dynamics CRM Developer & Software Engineer
Senior Microsoft Dynamics CRM Developer & Software Engineer

Doran Jones Inc. • New York (NY)

On-site
USD 70,000 - 200,000
Competitive salary
Comprehensive health care coverage
401(k) match
+1
Senior Developer
Senior Developer

Reddy Ice Holdings, Inc. • United States

On-site
USD 120,000 - 160,000
Sr. Power Platform Developer
Sr. Power Platform Developer

Mindlance • Washington

Hybrid
Dynamics Software Developer
Dynamics Software Developer

Bright Horizons Family Solutions, LLC. • Newton (MA)

On-site
USD 113,000 - 141,000
Medical Insurance
Dental/Vision Insurance
Vacation & Leave
+6
Senior Developer
Senior Developer

Reddy Ice • Dallas (TX)

On-site
USD 110,000 - 170,000