Demo

Senior IT Microsoft CRM Developer

NJEDA
Trenton, NJ Other
POSTED ON 3/3/2025
AVAILABLE BEFORE 2/28/2026

Overview

ob Summary   

EDA Overview 

  • Join the NJEDA and help lead New Jersey to sustainable economic growth, fostering equitable opportunities and vibrant communities. We offer hybrid work, a supportive culture, and robust benefits, including health insurance, retirement plans, and extensive wellness programs. Make a tangible impact and shape New Jersey's future with innovative economic development at NJEDA. 

Job Overview  

  • This developer position is responsible for provisioning, development and maintenance of Microsoft Dynamics 365 CRM and portal platform.  
  • This role will be heavily involved toward IT development tasks to support NJEDA on various development initiatives and help to stay current in technology. 
  • Proficient in Microsoft CRM development having minimum 5 plus years of CRM development experience with a focus on C#, Javascript(JQuery), XRMToolbox, CI/CD pipeline. Well organized, multi tasking and good communication skills.  

 

$76,184 - $895,230

 

Note: The NJEDA currently offers a hybrid work schedule for up to 2 days of telecommute work from home. To participate, you will be required to have high speed home internet access and a managers approval. This program does not supersede the "New Jersey First Act", which requires newly hired NJEDA employees to establish and then maintain, principal residence in the State of New Jersey.

Responsibilities

Daily Tasks and Responsibilities: 

  • Develops and maintains all core functionality in the Microsoft CRM environment including connectivity to SharePoint, Enable, Microsoft Office, and Great Plains either on premise or in the cloud. Also develop applications in portal/cloud development with tracking work in Azure Dev Ops (ADO). 
  • Ability to work independently to ensure the accurate interpretation of business needs to design, develop, test and implement new code.  
  • Coaches, analyzed and review work as a team. Also, mentors staff CRM developers in surmounting any development obstacles. Responds to inquiries and communicates expectations to team members and outside stakeholders.  

Projects: 

  • CRM Dynamic 365 development work on various modules, dashboards, reports, OLA (.net application) migration to portals. 

Goals and Objectives: 

  • Learn and provide expertise in CRM 365 and portal development related tasks. 
  • Able to address business needs and transform it into a robust product.  

Collaboration and Cross-Divisional Interaction: 

  • Collaborate and coordinate well within IT Dev team with business analyst and testers and also other stakeholders. 

Reporting Structure: 

  • This role is not a supervisory role but expectation is to lead development meetings and supervise consultants and partners work. 
  • As a senior/lead developer, should be able to make technical decisions but before implementation, certain checks are approvals will be necessary. 
  • Must complete annual self-assessment as required. 
  • Performs other duties and special projects, as assigned. 

Qualifications

Technical Skills: 

  • Extensive experience in designing, development and deploying Microsoft CRM cloud solutions, Power Portal solutioning and maintenance. 
  • Extensive experience developing Power portal apps using web pages, web templates entity list, web form and entity forms, Dynamics CRM plugins, web resources, workflows, and client scripts. 
  • Extensive experience in Dataverse, Model driven apps, Canvas Apps, power platform data flows. 
  • Extensive experience with Azure Dev Ops (ADO) or equivalent tools, XrmToolBox. 

Soft Skills: 

  • Professional work attitude, Good communications skills, team player. 

Certifications: 

  • Microsoft Dynamic Certifications is strongly preferred. 

 

Experience: 

  • Minimum 5 years CRM and portal development experience with a focus on C#, Javascript(JQuery), XRMToolbox, CI/CD pipeline. 
  • Advanced degree or industry specific certification may be substituted for 1 year of experience 

Education: 

  • B.S. degree in Computer Science, Software Engineering, Accounting, and/or equivalent professional experience 

Software/Tools Proficiency: 

  • XrmToolbox, Plugin registration tools, Visual studio, SSRS, Power Bi 
  • NJEDA utilizes Microsoft as the core application platform and proficiency in the Microsoft Office Suite is preferred. 

Additional Information 

  • Minimal physical demands and ability to work out normal business hours 
  • Travel expected when necessary for business operations 

 

Certificates and Licenses Required 

  • Staff are required to possess a driver's license valid in New Jersey only if the operation of a vehicle, rather than employee mobility, is necessary to perform the essentials duties of the position. 

 

Note  

  

The examples of work for this title are for illustrative purposes only. A particular position using this title may not perform all duties listed in this job description. Conversely, all duties performed on the job may not be listed. This job description is intended to convey information essential to understanding the scope, general nature and level of work performed by job holders within this job.  This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. 

  

Your employment at NJEDA is voluntary and subject to termination by you or NJEDA at will, with or without cause, or with or without notice, at any time.  Nothing in this job description shall be interpreted to conflict, eliminate or modify the employment-at-will status of NJEDA employees.   

  

This position is considered exempt and is excluded from minimum wage, overtime regulations, and other rights and protections afforded nonexempt workers under the FLSA. 

  

NJEDA reserves the right to amend/revise this job description as necessary to meet current and changing business needs. 

 

NJ SAME Program 

 

 In accordance with P.L. 2021, c. 465 and P.L. 2021, 466, the SAME program was established to enable New Jersey State agencies to hire, promote, retain, and advance qualified individuals whose physical or mental impairments impact their abilities to participate in the hiring and promotion process for non-competitive and unclassified titles within the State workforce.  

 

The SAME program allows candidates, who identify as having a significant disability, to apply for non-competitive and unclassified positions through a fast track hiring process. This program uses a fast-track process that permits people who are eligible for the program to request that the State appointing authority schedule with them a good faith interview. For more information about the SAME program and the Fast Track Hiring program, please Click Here.  If you have any questions, please email, or call the contact as indicated on the job vacancy announcement. 

 

This posting open to eligible applicants regardless of SAME eligibility. 

 

Equal Opportunity Employer 

 

   

Position Requirements 

  

  • Foreign degrees/transcripts must be evaluated by a reputable evaluation service at your own expense and must be submitted prior to a start date.  If this cannot be provided within 21 days of an offer the offer will be rescinded. 
  • Must comply with the “New Jersey First Act” which requires employees hired after September 1, 2011, to reside in New Jersey. Non-New Jersey resident employees must relocate to New Jersey within one year of their date of hire and provide proof of residency to Human Resources. 
  • Must complete an Outside Activity Questionnaire (disclosure of outside office or employment) on an annual basis.  
  • Must review the required NJ State Ethics Guidelines found on the state website. 
  • Selected candidates must be authorized to work in the United States per the Department of Homeland Security, United States Citizenship and Immigration Services regulations. Note: The State of New Jersey does not provide sponsorship for citizenship to the United States. 

Salary : $76,184 - $895,230

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior IT Microsoft CRM Developer?

Sign up to receive alerts about other jobs on the Senior IT Microsoft CRM Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NJEDA

NJEDA
Hired Organization Address Newark, NJ Full Time
Overview: J ob Summary EDA Overview Join the NJEDA and help lead New Jersey to sustainable economic growth, fostering eq...
NJEDA
Hired Organization Address Trenton, NJ Other
Overview Job Summary EDA Overview Join the NJEDA and help lead New Jersey to sustainable economic growth, fostering equi...
NJEDA
Hired Organization Address Trenton, NJ Other
Overview Job Summary Independently manages credit risk and customer relationships on assigned portfolio of loans, guaran...

Not the job you're looking for? Here are some other Senior IT Microsoft CRM Developer jobs in the Trenton, NJ area that may be a better fit.

Microsoft Dynamics CRM Solution Architect

Sonsoft Inc, Princeton, NJ

SENIOR Salesforce Developer - 15 Plus year exp

CARE IT SERVICES INC, Plainsboro, NJ

AI Assistant is available now!

Feel free to start your new journey!