.NET Developer Integration Astra Cosmetic to $1600

Madfish

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)