Middle C# developer (Creatio)

EdenLab

C#

Location
Remote
Employment
Full-time
Level
Mid-level
Category
Backend
Posted

Description

The candidate must have at least 1+ years of experience working with Terrasoft / Creatio CRM.

Responsibilities

Design and implement solutions according to defined standards, patterns, and best practices

Configure and develop business logic, business processes, and case management flows

Implement UI/UX using Freedom UI and classic client modules

Build and maintain integrations with external systems (REST/OData, webhooks, connectors)

Maintain and optimize databases (PostgreSQL, MS SQL Server)

Perform development testing and unit testing

Participate in code review and enforce code quality standards

Package, version, and deploy Creatio configuration changes (workspaces, packages, CI/CD)

Update and maintain solution specifications to reflect actual implementation

Collaborate with business analysts and QA within an Agile team

Background

2+ years of experience in .NET-based software development (.NET Framework and/or .NET Core)

1+ years of experience working with Terrasoft / Creatio CRM

1+ years of experience with high-load projects

Intermediate English or higher

Skills

OOP:

Strong knowledge and correct usage of OOP principles

Strong knowledge of SOLID principles

Knowledge of design patterns and when to apply them

.NET Framework / .NET Core / C#:

Experience with ORM frameworks and ADO.NET

WCF or Web API experience (REST/SOAP) is a must

Experience with .NET Core 8 (Web API, minimal APIs, dependency injection, configuration/hosting model) is a strong plus, given Creatio’s ongoing migration to .NET Core

Understanding of differences and migration considerations between .NET Framework and .NET Core in the context of Creatio

Experience working with DI containers

Strong LINQ and collections knowledge

Experience with xUnit (or NUnit) for unit testing

Creatio Platform (core):

Solid understanding of Creatio architecture: packages, workspaces, schemas, business processes

Strong hands-on experience with Freedom UI: pages, sections, business rules, data sources, custom components/handlers

Experience with the Process Designer (BPMN) and Case Designer

Experience customizing the data model, object designer, and access rights

Understanding of Creatio’s client-side (Freedom UI + classic ClientUnit/Ext.js modules) and server-side (C#, source code schemas) customization

Experience with clio (Creatio CLI) for local development, package deployment, and DevOps workflows is a strong plus

Familiarity with the Creatio Marketplace and app packaging/distribution

Awareness of Creatio’s AI/Copilot capabilities and how they integrate into business logic is a plus

JavaScript / TypeScript:

Strong AJAX/asynchronous programming understanding

Solid knowledge of TypeScript (types, interfaces, generics) — required for Freedom UI component development

Understanding of MVVM or similar patterns

Experience with Angular or modern JS/TS frameworks is a plus (relevant for classic UI customization)

Databases:

SQL Server, PostgreSQL (T-SQL)

Experience with high-load databases

Experience writing stored procedures, views, and functions

Understanding of query optimization and indexing

DevOps & Tools:

Experience with Git (SVN is a plus for legacy projects)

Experience with CI/CD pipelines for Creatio deployments

Understanding of Creatio deployment models: on-site vs. Creatio Cloud

Basic Docker/containerization knowledge is a plus

Other:

Ability to work within an Agile/Scrum approach

Understanding of cloud infrastructure concepts: AWS, Google Cloud, Azure

Strong communication skills and ability to work directly with business stakeholders

Nice to have:

Experience with IIS administration

Basic experience with HTML and CSS

Creatio Developer certification

Experience with low-code configuration for Sales/Marketing/Service Creatio products

Experience integrating Creatio with third-party services (payment gateways, telephony, messengers)

We offer:

Competitive compensation

Equipment for work

Personal and professional growth

Full remote work, but if you wish you can come to our Kyiv office: Business Center Europe Plaza (near the metro)

Corporate English courses online in ZOOM (fully paid by our company)

Paid time off, vacation and sick days 100%

New year holidays

Opportunity to meaningfully influence the product/project growth and development

Interesting and challenging large-scale projects

Dynamic and professional team

Loyal and attentive management & supervision.

About Edenlab

Edenlab is a custom software development company with deep expertise in fintech and healthcare. We work on large-scale, meaningful projects for international clients — from MedTech platforms and e-Government services to core fintech solutions.

We cover the full product development lifecycle: from business and system analysis to architecture, development, testing, and post-release support.

Our team is our greatest value. We’re a group of smart and driven people who care about building products that make a real impact. We combine startup agility with enterprise-level quality.

We value ownership, transparency, and curiosity — and we’re looking for people who share the same mindset.

If this role sounds like a fit, we’d love to hear from you! Please send your CV along with your salary expectations.

edenlab.com.ua

https://jobs.dou.ua/companies/edenlab/

Apply at the source

This role was published by EdenLab and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗