
Closed
Posted
Paid on delivery
I need a lightweight .NET service that communicates with Epicor’s REST API and keeps our database and the ERP in lock-step. The core requirement is real-time data synchronization—changes made in either system should be reflected in the other within seconds, without manual intervention or batch jobs. Beyond simply moving records back and forth, the service must apply custom business logic before any write is committed. That logic includes: • Processing transactions – e.g., auto-generating related records, updating status fields, and posting to the correct Epicor endpoints. • Data validation – rejecting or flagging incomplete or incorrectly formatted payloads so we never pollute Epicor with bad data. • Workflow automation – triggering follow-up actions (email alerts, task creation, downstream API calls) according to predefined rules tied to transaction type and user role. I will provide the field mappings, API keys, and sample payloads. What I need back is: 1. A well-structured .NET Core project (C#) with clean, commented code. 2. Configuration files or environment variable support for connection strings, endpoints, and credentials. 3. A brief deployment guide and a short video or screenshots showing the integration working in real time. Please build with extensibility in mind so new endpoints or validation rules can be added easily later.
Project ID: 40588669
236 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
236 freelancers are bidding on average $1,290 USD for this job

Hi — Elias here from Miami. I see you're looking to build a lightweight .NET service that integrates with Epicor's REST API to maintain your database. This is essential for keeping your operations smooth and ensuring data accuracy. What usually matters most here is ensuring the service is reliable and maintainable. A common issue in systems like this is managing the data flow efficiently, especially with potential API rate limits and error handling. The tricky part is usually ensuring that the integration can scale as your needs grow without compromising performance. My approach would focus on creating a robust architecture that emphasizes error handling and logging for better maintainability. I would structure the service to ensure it can handle future expansions, such as additional integrations or increased data volume, without a complete overhaul. I've developed similar integrations before with .NET services connecting to various APIs, which has given me a good grasp of the nuances involved. A few questions to better understand the scope: Q1 – What user roles will need access to the data being integrated? Q2 – Are there specific workflows that the integration must support? Q3 – How do you envision handling data discrepancies or API failures? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
$1,200 USD in 5 days
8.3
8.3

Hey, I will build the .NET Core service that syncs your database with Epicor's REST API in real time, applying your custom validation, transaction processing, and workflow triggers before any write hits Epicor. On a similar ERP integration, structuring the sync layer around a middleware pipeline (validate, transform, route) made adding new endpoints a config change instead of a code change. I will set yours up the same way. Questions: 1) Which Epicor version and REST API version are you running (Kinetic 2023, 2024)? 2) For the real time sync, are you open to a webhook or change tracking approach on your database side, or is polling acceptable? Share your sample payloads and field mappings and I will return a proposed project structure with the middleware pipeline mapped to your transaction types. Looking forward to discussing further. Best regards, Kamran
$854 USD in 13 days
8.5
8.5

With over a decade of experience in the software development industry, my expertise centers around .NET and API development - making me the perfect fit for your Epicor .NET REST Integration Development project. I have a deep understanding of C# programming and have worked extensively with APIs, ensuring that your data synchronization requirements are met with precision in real-time. I am no stranger to processing complex transactions, implementing data validation, and automating workflows. In fact, I thrive on using my skills to create efficient lines of communication between different systems while ensuring data integrity at every step. Your need for clean, commented code aligns perfectly with my commitment to quality work. In addition to my technical qualifications, I comprehend the impact and importance of ease of use and futureproofing solutions. Thus, I consistently build projects with extensibility in mind—the very same perceptive approach I bring to building harmonious, functional websites. Partner with me to avail a service that guarantees not only aligned databases but also top-notch skillful implementation. I am excited about the possibility of working on this project alongside you!
$1,125 USD in 7 days
8.1
8.1

Hi, To achieve real-time data synchronization between your database and Epicor’s REST API, I will develop a lightweight .NET service using .NET Core (C#). This service will ensure that changes in either system are reflected instantly, without manual intervention. The implementation will involve: - Creating a robust architecture that handles data transactions efficiently, applying custom business logic for processing transactions and ensuring data validation to prevent bad data from entering Epicor. - Implementing workflow automation to trigger follow-up actions based on predefined rules, enhancing the overall functionality of the service. - Providing a well-structured project with clean, commented code, along with configuration files for easy management of connection strings and credentials. - Delivering a brief deployment guide and visual documentation to demonstrate the integration in real time. Happy to discuss the details.
$750 USD in 10 days
8.2
8.2

Keeping your database and Epicor in lock-step within seconds is exactly the kind of bidirectional sync I build. I'd write this as a .NET Core (C#) worker service that watches both sides — SQL change tracking on your DB and Epicor's REST endpoints — and pushes deltas each way in near real time, no batch jobs. Before any write commits, payloads run through a validation layer that rejects or flags malformed/incomplete data so nothing bad ever reaches Epicor. On top of that sits a small rule engine keyed to transaction type and user role, so it auto-generates related records, updates status fields, posts to the right endpoints, and fires your follow-up actions (email alerts, task creation, downstream calls). Connection strings, endpoints, and credentials all live in config/env vars — never hardcoded. New endpoints or validation rules plug in as isolated handlers, so extending it later is a config change, not a rewrite. You'll get commented code, a deployment guide, and a short screen recording of a record syncing live both directions. One thing that shapes the design: when the same record is edited in both systems near-simultaneously, which side should win — Epicor as source of truth, last-write-wins, or a timestamp/version rule you define? Muhammad Saad
$850 USD in 16 days
7.8
7.8

Hi, I'm a senior developer with 20+ years of experience building production-grade integrations between enterprise systems and custom APIs, including multiple .NET-based ERP integrations, so this is a straight-forward task for me. I'll create a lightweight .NET Core service that runs as a background worker, polling Epicor’s REST API for changes and pushing updates from our database with a one-second heartbeat to stay in sync. The service will include configurable business logic layers for validation, transaction processing, and workflow automation, all injected through dependency injection so rules can be updated without touching core code. I'll structure the project with environment variables for credentials and endpoints, add comprehensive logging for troubleshooting, and include a deployment guide with a working demo showing the sync in action. The code will be production-ready and designed for easy extension. I can start immediately.
$800 USD in 13 days
7.8
7.8

Hi there, I understand you need a .NET middleware service for real-time, bi-directional sync between your database and Epicor's API. This service will intercept data, apply a custom business logic pipeline for validation/processing, and trigger automated workflows, keeping both systems perfectly aligned without manual intervention. Technical approach: A lightweight .NET Core Worker Service using a layered architecture is ideal. This separates the Epicor API client, data mapping logic, and a configurable rule engine for easy extension. A simple queue will ensure reliable transaction handling and manage API rate limits. Core modules: This includes a bi-directional Sync Engine, a Business Logic Processor for your custom rules, a Workflow Trigger for external actions (e.g., alerts), and an Error Handler to isolate failed transactions and prevent data corruption. Relevant systems: We built Bison360, a custom ERP requiring real-time data sync with Salesforce and Square POS. The architecture for ensuring data integrity and applying business logic across APIs is directly applicable here. We'll start with an MVP syncing one data object one-way to validate the core logic, then expand to bi-directional flow and other objects, all covered by integration tests. Regards, Rohit
$750 USD in 14 days
8.0
8.0

⭐⭐⭐⭐⭐ Create a .NET Service for Real-Time Data Sync with Epicor API ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and noticed you're looking for a lightweight .NET service to synchronize data with Epicor’s REST API. You have no need to look any further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for real-time data synchronization. I will build a service that ensures changes in either system are reflected instantly, applying custom business logic to maintain data integrity. ➡️ Why Me? I can easily create your .NET service as I have 5 years of experience in developing real-time data synchronization solutions. My expertise includes .NET Core, REST API integration, data validation, and workflow automation. Not only this, I have a strong grip on database management and C# programming, ensuring a robust and efficient solution for your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ .NET Core ✅ C# Programming ✅ REST API Integration ✅ Data Synchronization ✅ Workflow Automation ✅ Data Validation ✅ Database Management ✅ Transaction Processing ✅ Configuration Management ✅ Real-Time Processing ✅ Error Handling ✅ Documentation Waiting for your response! Best Regards, Zohaib
$900 USD in 2 days
7.8
7.8

Hi, I have extensive experience building .NET Core integrations with REST APIs, ERP systems, and enterprise workflows. I can develop a lightweight, scalable synchronization service that keeps your database and Epicor REST API synchronized in real time, with configurable validation rules, transaction processing, and workflow automation. The solution will be modular, secure, and designed for easy extension as new endpoints and business rules are introduced. Relevant experience: https://www.freelancer.com/projects/php/WebAPI-wrapper-NET/details https://www.freelancer.com/projects/azure/Azure-API-Builder-net-Developer/reviews https://www.freelancer.com/projects/dot-net/Update-Map-Control-Azure-Maps/details https://www.freelancer.com/projects/c-sharp-programming/WPF-XAML-local-client-Live/reviews https://www.freelancer.com/projects/c-sharp-programming/Full-Stack-Developer-for-Business-38413075/details Timeline: 3–4 weeks Budget: $1,500 USD (milestone-based) I'm ready to start immediately and will provide clean source code, deployment documentation, and a working demo showing real-time synchronization end-to-end. Thanks.
$1,500 USD in 21 days
7.7
7.7

As a full-stack software engineer with over a decade of experience, my skills and competencies align perfectly with your Epicor integration project. I possess unrivaled mastery of crucial technologies including .NET, .NET Core, API Development, Backend Development and PHP which not only match your project's requirements but also reassure you of top-notch output. Most importantly? I am no stranger to complex tasks like these. Over the years, I have been involved in extensive IT projects that demanded real-time synchronization and efficient data processing between multiple systems. As per your brief, I ensured that all relevant processes were not just carried out seamlessly but empowered for easy future upgrades – an essential component when building integrations as dynamic as this. With me on board, you are guaranteed of clean, commented code, and a well-structured .NET Core project that supports extensibility. My attention to detail and dedication to delivering results will ensure your database and ERP stay in perfect harmony - all changes reflecting within seconds! And yes, I've always been big on client satisfaction so expect daily communication updates with real-time deployments videos or screenshots; your access to quality technical support won't be curtailed post-project completion either. It would be an absolute honor working on this project with you!
$1,125 USD in 7 days
7.0
7.0

Hello!, This is James from Hollywood... I read your Epicor .NET REST Integration Development post carefully, and I understand the main goal is to build a lightweight .NET service that communicates with Epicor’s REST API and keeps your database in sync cleanly and reliably. I’ve spent about 15 years working with .NET, C#, REST APIs, SQL Server, and backend automation, and this is the kind of integration I handle very comfortably. I focus on building solutions that are stable, maintainable, and easy to support when data rules or API responses change. My approach would be: 1. Review Epicor auth, endpoints, and sync rules 2. Map the data flow and database structure 3. Build the REST integration with solid error handling 4. Add logging, retries, and validation 5. Test with real data before handoff Could you please clarify the following questions to help me better understand the project? 1. Which Epicor entities do you want synced first, and is it one-way or two-way? 2. What database are you using, and do you already have the schema ready? 3. Do you want this as a Windows service, .NET Core worker, or API-based service? I’ve built ERP sync tools, SQL-driven inventory services, order backends, and API middleware for small SaaS platforms. I’d be glad to keep this lean, dependable, and built right from day one.
$1,250 USD in 4 days
6.9
6.9

The hardest part here isn’t calling Epicor’s REST endpoints; it’s preventing duplicate writes and sync loops when the same change travels from your database to Epicor and back within seconds. I’d structure the .NET Core service around separate synchronization, validation, transaction-processing, and workflow components, so new endpoints or rules can be added without changing the core pipeline. Before each write, the payload would be mapped and validated, then passed through the relevant business rules for status updates, related records, alerts, tasks, or downstream calls. For reliability, I’d include idempotency checks, clear error logging, controlled retries for temporary API failures, and conflict handling when both systems update the same record close together. Credentials, connection strings, and endpoint settings would stay outside the code through environment variables or configuration files. One key question: how are changes currently detected in Epicor and your database—webhooks, change feeds, or another mechanism?
$1,000 USD in 7 days
7.0
7.0

Hi there, I hope this message finds you well. I am excited about the opportunity to collaborate on your Epicor .NET REST Integration Development project. With extensive experience in .NET, C#, and API development, I am well-equipped to deliver a robust solution tailored to your needs. I understand the critical importance of real-time data synchronization between your database and ERP system. I will develop a lightweight .NET Core service that ensures seamless data flow, applying the necessary business logic for processing transactions and maintaining data integrity. My approach includes building a system that auto-generates related records, updates statuses, and directs transactions to the appropriate Epicor endpoints, all while ensuring data validation to prevent any inconsistencies. To further enhance your operations, I will integrate workflow automation to trigger essential follow-up actions, such as email alerts and task creation, based on predefined rules. The service will be designed with a focus on extensibility, allowing for easy updates and the integration of new endpoints or validation rules. I will provide a well-structured, clean, and commented codebase, along with configuration files for easy deployment. You can expect a deployment guide and a demonstration showcasing the integration in real time. Looking forward to the possibility of working together to bring this project to life. Best Regards, Efanntyo
$1,125 USD in 14 days
6.8
6.8

I am a specialized backend developer with extensive experience building high performance . NET Core services for Epicor Kinetic and ERP10 REST API integrations. I have successfully delivered similar synchronization engines that orchestrate data flows between Epicor OData services and local Microsoft SQL Server databases using C# and Entity Framework. My approach ensures your Epicor . NET REST Integration Development project uses a lightweight, asynchronous architecture to maintain data integrity without impacting system performance. I am proficient in handling Epicor API keys, BAQ execution via REST, and custom BO methods. I can implement the specific mapping and sync logic required to keep your database current and optimized.
$750 USD in 7 days
6.7
6.7

Hello, I understand you need a lightweight .NET Core integration service that synchronizes data between your database and Epicor ERP in real time through the Epicor REST API. I have over 7+ years of experience building enterprise integration solutions using C#, .NET Core, ASP.NET Core, SQL Server, REST APIs, Azure, and workflow automation. I have developed middleware services, synchronization engines, ERP integrations, background services, and API-based business applications focused on reliability, scalability, and maintainability. I can deliver: - Real-time bi-directional synchronization between your database and Epicor - Modular .NET Core service with clean architecture - Custom business rule processing before data commits - Data validation and exception handling - Workflow automation (email notifications, task creation, API integrations) - Configurable settings using appsettings and environment variables - Detailed logging, monitoring, retry policies, and audit trails The solution will be designed with extensibility in mind, allowing new Epicor endpoints, validation rules, and business workflows to be added with minimal effort in the future. Availability: Immediate Hourly Rate: $13/hour I would be happy to discuss your Epicor version, synchronization strategy, and business rules to build a robust, production-ready integration service. Regards, Muhammad Shoaib
$750 USD in 7 days
6.8
6.8

I can build a scalable .NET Core service that synchronizes your database with Epicor REST API in real time, including custom validation, business rules, and workflow automation. The solution will be clean, configurable, and extensible, with well-documented code, deployment guidance, and a tested real-time integration demo.
$750 USD in 5 days
6.5
6.5

Hi, I have experience with C#, .NET Core, REST APIs, SQL Server, and enterprise system integrations. My recent work includes API integrations, authentication systems, workflow automation, data validation, and production business applications with clean, extensible architecture. I can build a reliable real-time synchronization service with configurable business rules and comprehensive documentation. Thanks, Anshuman
$850 USD in 20 days
6.4
6.4

Hello, I can build the lightweight .NET Core service that syncs your database and Epicor’s REST API in real time, handling both data transfers and your custom business logic. I once built a similar integration for a logistics client where we had to validate incoming data against complex rules before pushing it to their ERP—turned out we needed some adjustments when the API rate limits kicked in, but it’s now stable. I’d approach this using clean .NET Core architecture with a message queue for real-time syncs because it keeps the system responsive and avoids direct API overload. The biggest improvement will come from isolating validation logic into separate handlers that can be updated without touching the core service. I’ll keep the code modular with clear separation between sync, validation, and workflow steps so changes are easy to review. The goal is a system that scales with your needs while preventing bad data from ever reaching Epicor. Happy to discuss the details and see how I can help. I can start right now. Thanks, Denis
$800 USD in 10 days
6.2
6.2

Hello! We can build a .NET integration service for Epicor and your database. 1. Do you need two-way sync in real time for all entities? 2. Which business rules should be applied before writes are committed? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$1,125 USD in 7 days
6.5
6.5

Your Epicor integration will fail under concurrent writes if you don't implement optimistic locking and a retry queue. Without proper conflict resolution, you'll end up with orphaned records and data drift between systems. Quick questions - what's your expected transaction volume per hour, and are you handling webhook callbacks from Epicor or polling their API? And do you need audit trails for compliance? Here is the architectural approach: - .NET CORE + C#: Build a hosted service with background workers that process queued transactions using channels for thread-safe concurrency and exponential backoff for failed API calls. - REST API + EPICOR INTEGRATION: Implement bidirectional sync with change tracking using SQL Server temporal tables to detect deltas and prevent duplicate writes during network failures. - MICROSOFT SQL SERVER: Design stored procedures for atomic validation logic and use SQL Service Broker to trigger real-time sync events without polling overhead. I've built similar ERP integrations for 2 manufacturing clients where we synchronized 10K+ transactions daily with zero data loss. Let's schedule a 20-minute technical call to review your field mappings and finalize the conflict resolution strategy.
$1,020 USD in 30 days
6.3
6.3

Plainfield, United States
Member since Jun 15, 2025
$30-250 USD
$10-30 USD
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
$750-1500 USD
$8-15 USD / hour
$10 USD
₹12500-37500 INR
$250-750 USD
$15-25 USD / hour
£750-1500 GBP
min $100000 USD
$30-250 USD
₹3000-5000 INR
₹1500-12500 INR
$750-1500 USD
₹1500-12500 INR
₹750-1250 INR / hour
€12-18 EUR / hour
$250-750 USD
₹75000-150000 INR