We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Dynamics 365 CRM Application Developer

New York City Department of Transportation
$75,000.00 - $140,000.00
paid time off, sick time, 401(k)
United States, New York, Manhattan
Jun 06, 2025

The New York City Department of Transportation's (NYC DOT) provides safe, efficient, and environmentally responsible movement of pedestrians, goods, and vehicular traffic on the streets, highways, bridges, and waterways of the City's transportation network. NYC DOT rehabilitates and maintains the City's infrastructure, including bridges, tunnels, streets, sidewalks, and highways. The NYC DOT IT & Telecom division is an award-winning team leading business transformation through technology innovation to enhance the agency's ability to fulfill its' mission. IT & Telecom acts as a strategic partner with all business units to promote technology initiatives by delivering quality service, and secure solutions that provide new and improved capabilities for the Agency. We work hard to embrace diversity and inclusion and encourage everyone in the division to bring their authentic selves to work every day.
We offer our full-time employee's competitive salaries, excellent benefit options and perks that include:
- Pension and Retirement Plans- Upon retirement, qualified members of the City's generous pension program receive a guaranteed salary and health benefits for the rest of their lives. There are also 401K and 457 plans available to supplement your retirement needs.
- Health Care Coverage- We offer a multitude of health care plans that are sure to meet the needs of you and your family.
- Dental and Vision Coverage- We offer a wide variety of excellent civil service title-based union dental and vision coverage for individuals and families.
- Paid Time Off- We offer paid vacation and sick time off which accrues over time based on your years of service.
- Professional Development - We offer numerous training programs, leadership development opportunities, and career coaching services, while encouraging employees to attend approved off and on-site trainings and seminars.
- Additional Perks - Our employees are eligible for discounts on top theme parks, hotels, shows, events, movies and more.

Seeking a skilled Customer Relationship Management (CRM) Developer to support the development, customization, and maintenance of the New York City Department Of Transportation (NYC DOT) Microsoft Dynamics 365 CRM Customer Service system. In this role, the selected candidate will be responsible for designing and implementing CRM solutions, troubleshooting and resolving defects, integrating the system with various asset management applications and maintaining the agency's public facing web form that interacts with the CRM application.

The selected candidate needs to have a solid understanding of software development principles and experience in developing software solutions using Microsoft technologies. They must have experience in CRM administration, workflow, plugins, and form customization, have some understanding of Azure DevOps and MS Power Platform tools. They must have a good grasp of programming languages such as C# (for plugin developments and customizations), JavaScript, HTML/CSS, and ASP.NET.
The selected candidate will be engaged in system development work of varying levels of difficulty. Their task will include but will not be limited to the followings:
- Build additional functionalities into current Dynamics 365 systems to prepare the application for integration with various asset management systems.
- Customize and configure Microsoft Dynamics 365 CRM to meet business requirements, including creating custom entities, workflows, business rules, and plugins.
- Develop and maintain integrations between Dynamics 365 CRM and other business applications using APIs, middleware, or custom connectors.
- Integrate client Application Programming Interface (APIs) into Dynamics 365 using Azure Cloud services and Microsoft Power Platform tools (Power Apps, Power Automate).
- Develop and maintain new and existing applications, workflows, business process flows, automation, custom reports, and database structures.
- Diagnose and resolve technical issues within the CRM 365 environment, ensuring smooth and effective operation for end-users, including addressing performance problems or bugs.
- Collaborate with business users to provide ongoing support, troubleshooting the Dynamics 365 CRM functionality, ensuring the effective use of the system.
- Maintain the Agency's public facing web form that integrate with the CRM 365 system, enabling smooth data entry and retrieval from the portal or website.
- Design and develop plugins, workflows, and custom entities to enhance CRM functionality.
- Build and maintain web applications tied to Dynamics 365 using C#, ASP.NET (Core and MVC), JavaScript, HTML, and CSS.

IT AUTOMATION AND MONITORING E - 95712

Minimum Qualifications

1. A baccalaureate degree in computer science, engineering or a related field from an accredited college and four years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure; or

2. Eight years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure;

3. Education and/or experience which is equivalent to "1" or "2" above.

Preferred Skills

- Strong problem-solving skills and attention to detail.
- Experience in automating workflows and integrating various services.
- Strong skills in designing and managing data models, especially with Microsoft Dataverse.
- Skills in designing intuitive and user-friendly interfaces.
- Experience configuring managed connections with other Microsoft products like Exchange, Teams, SharePoint, and Power BI.
- Proven experience as a CRM Developer, specifically with Microsoft Dynamics 365 CRM Customer Service (5+ years of experience).
- Proficiency in programming languages such as C#, JavaScript, TypeScript, HTML, and CSS.
- Experience with FetchXML, Advanced Find, and other tools used with configuration.
- Strong proficiency in customizing and configuring Dynamics 365 CRM Customer Service, including creating workflows, entities, and plugins.
- Familiarity with Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- Proficiency in creating applications using Microsoft PowerPages (canvas and model-driven apps).
- Experience with integrating Dynamics 365 CRM Customer Service systems with external applications using APIs or middleware.
- Knowledge of database management, data migration techniques, and data integrity best practices.
- Strong to moderate communication skills and ability to collaborate with business users to understand and meet their needs.
- Knowledge of customizations using JavaScript or Power Automate.
Public Service Loan Forgiveness

As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education's website at https://studentaid.gov/pslf/.
Residency Requirement

New York City Residency is not required for this position
Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.

Applied = 0

(web-696f97f645-sxsds)