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.