What are the responsibilities and job description for the Senior Software Engineer – ERP Integration position at Piper Companies?
Piper Companies is seeking a Senior Software Engineer – ERP Integration to join a rapidly growing organization within the technology industry. The Senior Software Engineer – ERP Integration will play a critical role in designing and implementing enterprise integrations and modern application solutions, supporting ERP initiatives in a hybrid environment based in Raleigh, NC.
Responsibilities of the Senior Software Engineer – ERP Integration:
Responsibilities of the Senior Software Engineer – ERP Integration:
- Design, develop, and maintain ERP integration solutions using modern application development practices.
- Build and enhance RESTful APIs to support scalable system integrations across platforms.
- Develop applications using C#, .NET, and ASP.NET Blazor to support business operations.
- Implement secure authentication and authorization using Microsoft Entra ID (Azure AD), OAuth 2.0, and OpenID Connect.
- Leverage Microsoft Azure services to deploy, monitor, and optimize cloud-based applications.
- Apply enterprise integration patterns and distributed systems design principles to complex technical challenges.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Utilize Git and modern source control practices to manage code and support CI/CD pipelines.
- 4 years of software engineering experience with a focus on application development and integration.
- Strong proficiency in C#, .NET, and ASP.NET Blazor.
- Hands-on experience developing and integrating RESTful APIs.
- Experience working with Microsoft Azure and cloud-native development practices.
- Knowledge of Microsoft Entra ID (Azure AD) and Managed Identity authentication.
- Familiarity with OAuth 2.0 and OpenID Connect protocols.
- Experience with enterprise integration patterns and distributed systems architecture.
- Strong understanding of software engineering best practices and application architecture.
- Experience with version control systems such as Git.
- Salary range: $130,000 – $150,000 depending on experience
- Hybrid work model (2 days onsite in Raleigh, NC)
- Comprehensive benefits package including medical, dental, vision, 401(k), and PTO
Salary : $130,000 - $150,000