.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 π
π
Average salary range of similar jobs in
analytics β
Loading...