Job Search

Senior Software Engineer

RALEIGH, North Carolina

Piper Companies Logo

Job Id:
167822

Job Category:

Job Location:
RALEIGH, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Amir Hossain

Piper Companies is seeking a Senior Software Engineer to support an electrical distributor in Industrial automation and power solutions. The Senior Software Engineer will be responsible for designing, developing, and supporting modern business applications, integrations, and AI-enabled solutions that extend and enhance an Epicor Prophet 21 ERP platform.

 

Responsibilities of the Software Engineer:

  • Design, develop, test, and maintain enterprise applications using: ASP.NET Blazor, C#, .NET, Microsoft Azure services
  • Configure and develop visual business rules, workflows, and automation within Epicor Prophet 21.
  • Design and implement integrations between ERP, CRM, Microsoft 365, and third-party systems.
  • Design and implement secure cloud-based solutions in Microsoft Azure.
  • Develop solutions leveraging Microsoft 365 Agents and emerging AI capabilities.

 

Qualifications of the Software Engineer:

  • Strong experience with C#, .NET, ASP.NET Blazor, RESTful API development and integration, and Microsoft Azure
  • Experience with configuring and implementing Microsoft Entra ID (Azure AD), Managed Identity authentication, OAuth 2.0 and OpenID Connect
  • Experience with enterprise integration patterns and distributed systems design.
  • Strong understanding of application architecture and software engineering best practices.
  • Experience with source control systems such as Git.
  • Experience with Microsoft 365 Agents, Copilot Studio, or related AI technologies.
  • Experience with Azure Functions, Logic Apps, Service Bus, or Event Grid.
  • Experience with SQL Server and database design.
  • Experience developing ERP, CRM, or enterprise business applications.
  • Experience with DevOps practices and CI/CD pipelines.
  • Familiarity with Epicor Prophet 21 or other ERP platforms.
  • 5+ years of professional software development experience.
  • Bachelor's degree in Computer Science Information Systems, Software Engineering, or related field, or equivalent practical experience.

 

This job opens for applications on 06/12/2026. Applications for this job will be accepted for at least 30 days from the posting date.

 

Keywords: C#, .NET, ASP.NET Blazor, RESTful API, Microsoft Azure, Oauth2.0, AI, Epicor Prophet 21

 

#LI-AH1

 

#LI-REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?