Middle C# developer (Creatio)
- 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.
Original posting: https://djinni.co/jobs/725602-middle-c-developer-creatio-/