.NET Developer Integration Astra Cosmetic to $1600
Madfish
Software Engineering
Ukraine
USD 1,600-1,600 / month
Posted on May 10, 2026
About the Project
Development and maintenance of a one-way integration service from 1C 8.3 (accounting system) to EspoCRM. The service is built on .NET 10 and performs unidirectional data synchronization — reading data from 1C via OData API and pushing it to EspoCRM via REST API, using RabbitMQ as the message broker.
Responsibilities
- Maintain and develop the existing integration service
- Develop new entity mappers and handlers from 1C to EspoCRM
- Configure and monitor RabbitMQ message queues
- Work with OData API to retrieve data from 1C
- Debug and fix data synchronization issues
- Participate in code reviews and code documentation
Required Skills
Must Have
- C# / .NET 10 — core language, async/await, generics, records
- RabbitMQ — message queues, consuming events from 1C
- MediatR — CQRS pattern, commands, queries, pipeline behaviors
- EspoCRM REST API — creating and updating entities via HTTP, token-based auth
- System.Text.Json — data serialization/deserialization
Nice to Have
- Swagger / OpenAPI — API endpoint documentation
- Cronos — scheduled task execution via cron expressions
- Docker — service containerization for deployment
- Git — version control
Big Plus
- Experience working with 1C 8.3 at a data structure level
- Familiarity with EspoCRM as a product
- Experience with .NET assembly decompilation tools (dotPeek, ILSpy)
- Understanding of Mapper, Repository, and CQRS design patterns
Full-time schedule: Monday–Friday, 09:30–18:00 (remote work available)
Comfortable office in Kyiv (Okhtyrska St., 6a)