What are the responsibilities and job description for the Senior IT Microsoft CRM Developer position at NJEDA?
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