Senior Software Engineer - ERP Integrations
Location
North Carolina
Posted
3 days ago
Salary
$120K - $130K / year
Seniority
Senior
Job Description
Senior Software Engineer - ERP Integrations
ZP Group
Title: Senior Software Engineer (ERP Integrations) Location: Raleigh, North Carolin United States' Remote Job Id: 168593 Job Description: Piper Companies is seeking a Senior Software Engineer - ERP Integration & AI Solutions to support a leading organization in the industrial distribution industry. The Senior Software Engineer - ERP Integration & AI Solutions will play a key role in building modern applications, integrations, and AI-driven solutions that extend a complex ERP environment, with a strong focus on Microsoft technologies and scalable cloud architecture. The Senior Software Engineer - ERP Integration & AI Solutions role is a direct placement and allows you to work remote in North Carolina with some travel to the office in Raleigh, NC. Responsibilities of the Senior Software Engineer - ERP Integration & AI Solutions: - Design, develop, and maintain enterprise applications using C#, .NET, ASP.NET Blazor, and Microsoft Azure - Build and support integrations across ERP, CRM, Microsoft 365, and third-party platforms using RESTful APIs - Develop business rules, workflows, and automation within an ERP system - Participate in architecture design, code reviews, and technical solution discussions - Implement secure authentication and authorization using Microsoft Entra ID, OAuth 2.0, and OpenID Connect - Leverage modern integration patterns including event-driven architecture and messaging frameworks - Support AI-driven automation initiatives using Microsoft 365 Agents and related tools - Troubleshoot and optimize performance across applications and integrations Requirements of the Senior Software Engineer - ERP Integration & AI Solutions: - Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) - 5+ years of professional software development experience - Strong expertise in C#, .NET, ASP.NET Blazor, and REST API development - Experience writing and maintaining SQL queries, scripts, and database objects - Hands-on experience with Microsoft Azure and cloud-based solution design - Experience with authentication protocols including OAuth 2.0, OpenID Connect, and Microsoft Entra ID - Familiarity with enterprise integration patterns and distributed systems - Experience using Git and following software engineering best practices - Strong communication skills with the ability to collaborate with both technical and business stakeholders Compensation for the Senior Software Engineer - ERP Integration & AI Solutions: - Salary range: $120,000 - $130,000 base salary - Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law. Keywords: C#, .NET, ASP.NET Blazor, Microsoft Azure, ERP integration, Epicor Prophet 21, REST APIs, Microsoft Entra ID, OAuth 2.0, OpenID Connect, Managed Identity, cloud development, enterprise systems, event-driven architecture, messaging, AI automation, Microsoft 365 Agents, Copilot Studio, Azure Functions, Logic Apps, Service Bus, Event Grid, SQL Server, DevOps, CI/CD #LI-AG1 #REMOTE
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Product Development Engineer
AmcorProducing responsible packaging for food, beverage, pharmaceutical, medical, home and personal-care, and other products.
• Responsible for project management of development programs & coordination with various stakeholders including dedication to Amcor’ sustainability agenda • New Product Development project from idea to launch industrialization in Amcor and at the customer, including project costs management and trial cost budget, in coordination with the Cross Functional team • Management of the project portfolio in the Innovation Management System • Responsible for Improvement and Maintenance projects on existing products in coordination with Procurement, Marketing, Sales, Product Management and Amcor Flexibles plants • Close cooperation with raw material suppliers and packaging machine manufacturers
• Design and manage Finland projects from India (Gurgaon) • Liaise with virtual teams across the country and in Finland • Lead buildings projects with multiple typologies from concept to detailed design stage • Simplify complex structural engineering problems for the team • Participate in discussions on technical topics related to structural engineering • Collaborate in growing the design team within the structures department
Senior Software Engineer – Full Stack
ExperianWe're unlocking the power of data to help create a better tomorrow.
• Take a leading role in the design, development, enhancement, and support of cloud-based applications, APIs, and backend services that enable audience onboarding, audience management, taxonomy management, and activation workflows • Build expertise in existing products and systems, contribute to their ongoing reliability and evolution, and help deliver new capabilities that improve scalability, usability, and operational effectiveness • Collaborate with product, architecture, and engineering teams to deliver scalable, reliable, and secure solutions while contributing to technical design, implementation, operational excellence, and mentoring of other engineers • Design, develop, test, and maintain cloud-based applications, APIs, backend services, and user-facing applications that support audience onboarding, audience management, taxonomy management, and activation workflows • Develop expertise in existing products, services, workflows, and business processes; contribute to their ongoing support, maintenance, troubleshooting, and enhancement while ensuring reliability and business continuity • Contribute to technical design, architecture discussions, and implementation planning by evaluating tradeoffs, proposing solutions, and helping ensure systems are scalable, secure, maintainable, and aligned with business objectives • Design, implement, and support integrations between internal systems, databases, cloud services, and third-party platforms using APIs, data pipelines, and service-based architectures • Participate in monitoring, troubleshooting, incident response, and continuous improvement activities to ensure production systems remain reliable, observable, and performant • Collaborate with product managers, architects, engineers, and other stakeholders to clarify requirements, align technical solutions with business goals, perform peer reviews, and provide guidance to other team members
• Build and ship iOS features using Swift. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable and reliable. • Improve performance, crash rate, loading states, responsiveness, memory usage and battery efficiency. • Use analytics, user behavior and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.


