CRM & Power Platform Data Engineer

City of New YorkNew York, NY
$125,000 - $131,000Hybrid

About The Position

The NYC Department of Finance (DOF) is seeking a CRM & Power Platform Data Integration Engineer to join the Finance Information Technology (FIT) Division's Customer Engagement & Collaboration Technologies Unit. This role is crucial for designing, building, and supporting secure data applications and integration solutions that leverage CRM and the Power Platform. The goal is to solve business challenges, enhance revenue collection, and improve customer service. The selected candidate will contribute to the team's performance by gathering requirements, developing, implementing, and supporting these solutions, while also configuring enterprise data interfaces and applications for future use and reduced development cycles. The position involves building technical proof-of-concepts, working with enterprise ALM processes, and staying informed about technology updates to recommend enhancements. Collaboration with business division data analysts is key to guiding the development of customer-facing solutions that provide service, generate revenue, and aggregate data for customer insights and future business decisions. The role also includes maintaining the integrity of existing and new integrations, monitoring and supporting data connections, and interacting with vendors for issue resolution and updates. Additionally, the engineer may serve as backup for other IT staff and will be responsible for documenting all development and integration solutions. The creation of custom reports using SSRS and administering plug-ins for workflow enhancement are also part of the responsibilities.

Requirements

  • Permanent Computer Systems Manager civil service title or permanent in a comparable civil service title eligible for a 6.1.9 title change.
  • Include Employee Identification Number (EIN) when applying.
  • Indicate permanent civil service title in cover letter.
  • A master's degree in computer science from an accredited college or university and three (3) years of progressively more responsible, full-time, satisfactory experience in Information Technology (IT) including applications development, systems development, data communications and networking, database administration, data processing, or user services.
  • At least eighteen (18) months of this experience must have been in an administrative, managerial or executive capacity in the areas of applications development, systems development, data communications and networking, database administration, data processing or in the supervision of staff performing these duties.
  • OR A baccalaureate degree from an accredited college or university and four (4) years of progressively more responsible, full-time, satisfactory experience as described above.
  • OR A four-year high school diploma or its educational equivalent, and six (6) years of progressively more responsible, full-time, satisfactory experience as described above.
  • OR A satisfactory combination of education and experience equivalent to the above.
  • All candidates must have at least a four-year high school diploma or its educational equivalent and must possess at least three (3) years of experience as described above, including the eighteen (18) months of administrative, managerial, executive or supervisory experience as described above.
  • In the absence of a baccalaureate degree, undergraduate credits may be substituted for a maximum of two (2) years of the required experience in IT on the basis of 30 semester credits for six (6) months of the required experience.
  • Graduate credits in computer science may be substituted for a maximum of one (1) year of the required experience in IT on the basis of 30 graduate semester credits in computer science for one (1) year of the required IT experience.
  • Undergraduate and/or graduate credits may not be substituted for the eighteen (18) months of experience in an administrative, managerial, executive, or supervisory capacity.

Nice To Haves

  • Experience with Microsoft Dynamics CRM
  • Experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI)
  • Experience with data integration tools and techniques
  • Experience with SQL Server Reporting Services (SSRS)
  • Experience with plug-in development for Dynamics CRM

Responsibilities

  • Contribute to team performance and customer service delivery through hands-on requirements gathering, design, development, implementation, and support of secure data apps and integration solutions.
  • Leverage CRM and the Power Platform and related technology to build agile, secure, and robust data integrations and apps to solve business challenges, raise revenues, and serve customers.
  • Configure and develop enterprise data interfaces and apps that may be repurposed for future business needs and reduce app dev cycle times/cost for all teams building customer-facing apps.
  • Build agile, technical proof of concepts for first of a kind, unknown, or complex situations.
  • Work with enterprise ALM process across all build environments within the Microsoft Dynamics CRM and Power Platform data space.
  • Practice continuous improvement by staying informed of technology updates and Microsoft's roadmap to review and recommend enhancements to existing data integrations, apps, and technology.
  • Liaise with Business Division data analysts to help guide the development of customer-facing solutions that provide service and generate revenue while aggregating data for customer insights, future business decisions, and robust outreach.
  • Maintain the integrity of existing and new integrations such as integrating Dynamics data exchanges with various systems of record and built integrations with SharePoint for document storage, creating and monitoring error notifications, and conducting routine wellness checks and reconciliation work.
  • Share specialist knowledge in relevant technologies, applying this knowledge in the creation of effective solutions with technical colleagues and business stakeholders.
  • Monitor and support data connections and apps and resolve any issues across all new and existing CRM and Power Platform integrations.
  • Interact with Microsoft and other third-party vendors, relaying data problems/errors in support of their timely resolution, communicate necessary changes/updates and manage implementation.
  • May serve as backup to other IT staff on other significant agency-wide and/or division-specific IT activities as appropriate.
  • Document and maintain documentation of all Dynamics development and integration solutions.
  • Create custom reports using SQL Server Reporting Services (SSRS) or similar technology.
  • Create and administer plug-ins for enhancing workflows and processes.
  • Perform other duties within scope as assigned.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid holidays
  • Flexible scheduling (potential for remote work up to 2 days per week)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service