Computer Aid, Inc. logo

Sr. Software Engineer

Computer Aid, Inc.

Trenton, NJ
Full Time
Senior
60/hr-64/hr
4 days ago

Job Description

About the Role

We are looking for a motivated Dynamics CRM Developer ready to take us to the next level! This full-time, hybrid position involves working with business users to improve processes and systems using Microsoft Dynamics 365 and related technologies. The role requires collaboration, analysis, and troubleshooting to enhance CRM solutions and integrate with O365 platform features.

Key Responsibilities

  • Work with business users to help them improve their processes and systems.
  • Assess processes, determine requirements, and deliver recommendations, design documentation and reports.
  • Engage with business users to understand how changes to process, services, and software can improve efficiency and add value.
  • Conduct research and analysis to come up with solutions to business problems and help to introduce these recommendations.
  • Troubleshoot Dynamics CRM errors and performance-related issues.
  • Create and maintain tasks, knowledge transfer, and FAQ documentation.

Requirements

  • 2+ years of experience with Microsoft Dynamics 365 configuration and custom code.
  • 5+ years of experience with Microsoft Dynamics CRM as a developer.
  • Significant knowledge of Dynamics 2016/365 CRM, and the O365 platform as it pertains to feature sets that integrate with Dynamics CRM solutions, including SharePoint.
  • Experience in customizations utilizing custom code in C#.NET, JavaScript, HTML, and SQL Server, including XrmToolBox, plug-ins, ribbon workbench, scripting, and form creation.
  • Experience with the CRM API, web services REST/ODATA, and SOAP endpoints.
  • Experience in creating and registering add-ins with custom C# code.
  • Ability to convey knowledge to both developers and business users to balance the use of native (OOB) features and the appropriate use of custom development.
  • Understanding of the Dynamics 2016/365 CRM data model and at least 3 years designing, creating, customizing, and configuring Dynamics 2016/365 CRM solutions, including innovative module solutions using both core CRM capabilities as well as custom xRM solutions.
  • Extensive experience setting up and configuring Dynamics 2016/365 CRM with O365.
  • Experience with Dynamics 365 Field Operations modules.
  • Expertise in Business Process Flows (BPFs), out-of-the-box workflows and custom workflows, forms, views, and reports.
  • Knowledge of and ability to configure business units, security groups, teams, roles, and web roles.

Nice to Have

  • Experience in troubleshooting performance issues in Dynamics CRM.
  • Familiarity with security configuration within Dynamics CRM.

Qualifications

  • Experience with Microsoft Dynamics 365 and CRM development.
  • Proficiency in C#.NET, JavaScript, HTML, SQL Server.
  • Knowledge of the O365 platform and SharePoint integration.

Benefits & Perks

  • Medical, dental, and vision insurance.
  • 401k retirement account access.
  • Paid sick leave as provided by applicable law.

Working at Computer Aid, Inc.

CAI is committed to equal employment opportunity. We value diversity and do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability, or veteran status. We promote a workplace free from harassment and retaliation.

Apply Now

Job Details

Posted AtJul 19, 2025
Salary60/hr-64/hr
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Computer Aid, Inc.

Website

compaid.com

Company Size

1001-5000 employees

Location

Trenton, NJ

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches