PrePass is hiring a Software Engineer - Enterprise Systems Integration. You will design and build reliable, scalable, event-driven systems that power our core business operations. This role focuses on creating robust .NET applications that support back-office workflows, enable cross-system data synchronization, and leverage event-driven architectures within our cloud-first environment.
What You'll Do
- Design, build, and maintain .NET-based services and integrations with ERP, CRM (e.g., Dynamics 365), and WMS platforms.
- Implement enterprise integrations using event sourcing, message queues, and domain-driven design.
- Leverage Azure PaaS offerings such as Service Bus, Azure Functions, Logic Apps, App Services, and Key Vault.
- Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Apply modern engineering principles: DDD, CQRS, event sourcing, and clean architecture.
- Collaborate closely with product, DevOps, and business stakeholders to design and deliver aligned solutions.
- Participate in architecture reviews, code reviews, and mentor other engineers.
What We're Looking For
- 5+ years of experience building software using .NET (C#).
- Strong background integrating back-office systems: ERP, CRM (Dynamics 365 preferred), WMS.
- 3+ years working with event-driven architecture, SOA, or enterprise messaging patterns.
- Familiarity with enterprise messaging frameworks like NServiceBus, MassTransit, or RabbitMQ.
- Strong understanding of SQL Server and exposure to NoSQL databases (e.g., Cosmos DB).
- Deep knowledge of object-oriented design, software architecture, and design patterns.
- Experience working in Agile teams with a focus on automation and DevOps.
Nice to Have
- Experience integrating with HRIS, finance platforms, inventory systems, or 3PL providers.
- Familiarity with ETL, middleware orchestration, and publish/subscribe data models.
- Understanding of key business processes such as order-to-cash, procure-to-pay, and inventory management.
- Ability to translate business workflows into scalable technical solutions.
- Knowledge of Dynamics 365 modules (e.g., Finance, Sales, Supply Chain) and their extensibility points.
- Strong communication skills for collaboration across technical and non-technical teams.
Technical Stack
- Languages/Frameworks: .NET (C#)
- Platforms & Integrations: Microsoft Dynamics 365, ERP, CRM, WMS
- Azure PaaS: Azure Service Bus, Azure Functions, Azure Logic Apps, Azure App Services, Azure Key Vault
- Databases: SQL Server, NoSQL (Cosmos DB)
- Messaging: NServiceBus, MassTransit, RabbitMQ
- CI/CD: Azure DevOps, GitHub Actions
Benefits & Compensation
- Robust benefit package that includes medical, dental, and vision that start on date of hire.
- Paid Time Off, to include vacation, sick, holidays, and floating holidays.
- 401(k) plan with employer match.
- Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being.
- Tuition Reimbursement Program.
- Voluntary benefits, to include but not limited to Legal and Pet Discounts.
- Employee Assistance Program (available at no cost to you).
- Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees.
- Community Give-Back initiatives.
- Culture that focuses on employee development initiatives.
Work Mode
Information not provided.
PrePass is an equal opportunity employer.


