CRM Engineer

Job Type: Full Time
Job Location: USA
Company Name: Knights of Columbus

Company Overview

Founded in 1882 at St. Mary’s Church in New Haven, Connecticut, USA, the Knights of Columbus is a Catholic fraternal organization with over 1.9 million members across the Americas, Europe, and Asia.

For more than 130 years, the Knights of Columbus has been dedicated to ensuring the financial security of its members and their families. The organization has consistently received top industry ratings for fiscal stability and ethical business practices, with more than $100 billion in life insurance policies in force.

In addition to its financial services, the Knights of Columbus is deeply committed to charitable work and global service. Over the past decade, the organization has contributed $1.55 billion and 691 million volunteer hours to various charitable initiatives.

The views expressed in articles linked to this site do not necessarily represent those of the Knights of Columbus or Knights of Columbus Asset Advisors (KoCAA).

Overview

The CRM Engineer will be responsible for developing, implementing, and maintaining a variety of CRM deployments across multiple environments. This role will require close collaboration with architecture, UX, and development teams, as well as business stakeholders, to ensure seamless integration and functionality.

Core Responsibilities

  • Provide production support for Microsoft Dynamics CRM applications.
  • Maintain and update Microsoft Power Automate Cloud Flows.
  • Support and enhance Microsoft Azure Function Apps and Azure Logic Apps.
  • Assist in the development of Proof of Concepts (PoCs) to explore new functionalities.
  • Design, test, and implement D365 Power Automate solutions and related Cloud Flows.
  • Develop and customize features and processes in Microsoft Dynamics.
  • Participate in business case creation and estimate workload requirements.
  • Recommend and implement best practices for the organization.
  • Consult with business teams to modernize processes using Power Automate, Azure Functions, and Logic Apps.
  • Assist in communicating new features to end users.
  • Create and maintain technical documentation and assist in writing user guides for newly developed applications.
  • Monitor and troubleshoot performance issues when required.
  • Be available for on-call and after-hours support as needed.

Required Skills & Qualifications

  • Ability to manage multiple projects simultaneously under pressure.
  • Self-motivated and able to work both independently and collaboratively with cross-functional teams.
  • Strong expertise in D365 CRM (Power Platform, Power Automate, Apps), C#, .NET, Portal Development, Power BI, and Azure.
  • 3+ years of hands-on experience with CRM solutions, preferably Dynamics 365 / Power Platform.
  • Experience integrating with the Microsoft 365 ecosystem and Microsoft Dataverse / Common Data Service.
  • Hands-on experience developing PowerApps and Flow-based applications.
  • Experience working in an Agile development environment.

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a relevant field.
  • 3+ years of CRM development experience.
  • 2+ years of experience building PowerApps and Flow-driven applications.
  • 5+ years of overall IT experience.
  • Strong problem-solving skills with the ability to think critically and independently.

    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx