Job VC

.NET Developer Integration

Astra Cosmetic · djinni · Not specified · Україна Україна
Open original ↗
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)