Software Engineer

  • Location: Southfield, Michigan
  • Type: Contract
  • Job #101527

              Employer:              Epitec, Inc.
 

Position:

Software Engineer (Job Code: 1373

Duties: Responsible for architecting, designing, developing, customizing, and implementing scalable enterprise-level CRM solutions using Microsoft Dynamics 365, including Omnichannel, Chat, SMS, and Bots, to meet diverse business needs and enhance digital customer service operations; lead and participate in analysis sessions to determine application requirements for new CRM implementations, collaborating with product owners and cross-functional teams to translate business requirements into technical specifications; participating in architectural design sessions to review system scalability, performance optimization, cloud integration, and data security strategies; lead end-to-end development of custom business logic for Dynamics 365, utilizing .NET (C#) to build custom plugins, workflow activities, and facilitate integrations with external systems; extend CRM capabilities within Data verse by designing and creating new entities, forms, workflows, and reports; design and optimize business processes and integrations between Microsoft Dynamics 365 applications and other enterprise systems; build user-centric UI/UX components using Power Apps Component Framework (PCF) and advanced scripting in TypeScript and JavaScript; create and publish real-time dashboards and interactive reports using Power BI, empowering stakeholders to make data-driven decisions across sales and service teams; integrate CRM data pipelines with Google Cloud Platform (GCP) and Azure, enabling centralized data ingestion, transformation, and advanced analytics; perform data transformation and migration from legacy platforms using secure ETL practices; utilize and apply knowledge of CRM software/application, ERP/CRM solutions, MS Dynamics, Omni Channel, Linux, Visual Studio, C#, JavaScript, Git, SQL Server, and Canvas Apps to perform assigned duties; conduct code reviews to enforce coding standards, improve maintainability, and ensure secure development practices across CRM modules; serve as a Subject Matter Expert (SME) within all aspects of CRM software, including Channels, technical requirements, system configuration, and user requirements; evaluate emerging technologies in AI, analytics, and automation to continuously evolve the CRM ecosystem in alignment with digital transformation goals; perform CRM application testing of configurations and customizations; provide ongoing technical support for Microsoft Dynamics CRM, including custom applications and objects; assist with incident problem solving; and assist with business analyses during product release management.

Location: Southfield, Michigan and multiple undetermined worksites throughout the US;

Salary: $145,600 per year;

Minimum Qualifications: Education: Masters – Computer Science, Computer Engineering, Information Systems, or in a related field of study (will accept equivalent foreign degree);

Training: None;

Experience: Three (3) years in the position above, as a Senior Software Programmer, as a Sr. Software Developer, as a Software Consultant, or in a related occupation;

Other Requirements: Experience must include three (3) years use of all the following: CRM software/application, ERP/CRM solutions, MS Dynamics, Omni Channel, Linux, Visual Studio, C#, JavaScript, Git, SQL Server, and Canvas Apps.

Will also accept any suitable combination of education, training, and/or experience.
 

Employer Contact: Epitec, Inc.
Attn: Savanna Krim HR Team Lead
26555 Evergreen, Suite 1700
Southfield, MI 48076

All applicant resumes must reference above job code and be submitted via: 1st?Class U.S. Mail to: Savanna Krim, Human Resources Team Lead 

Scroll to Top