.NET Developer Integration

to $1600
Product

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)

 

Required languages

English B1 - Intermediate
Ukrainian C2 - Proficient
Published 22 April
149 views
Β·
30 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...