Старший Creatio Разработчик
Описание
Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков. ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, Го Инвест, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет, Х5 retail Group, Газпромнефть, Леруа Мерлен, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные IT-продукты (Usebus, Octopus, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны. Приглашаем на позицию Senior Creatio Developer / BPM Developer для развития enterprise CRM- и BPM-решений в рамках международного проекта для государственной структуры в Омане (релокация обязательна). Рассматриваем два формата работы: - офисный формат ( Маскат, Оман)- удаленный формат (Маскат, Оман). Срок контракта: 1 год. Задачи позиции: Разрабатывать, дорабатывать и поддерживать решения на платформе Creatio. Проектировать и реализовывать CRM- и BPM-функциональность: бизнес-процессы, согласования, маршрутизация, уведомления, бизнес-правила, пользовательские разделы и карточки. Разрабатывать серверную логику на C# / .NET. Разрабатывать и кастомизировать модули и компоненты Creatio. Участвовать в проектировании технической архитектуры и выборе решений. Реализовывать интеграции Creatio с внешними корпоративными системами: ERP, биллинг, документооборот, клиентские порталы, сервисы идентификации, телефония и другие системы. Работать с REST API, JSON, OAuth 2.0, webhooks. При необходимости работать с SOAP и асинхронными интеграциями. Взаимодействовать с бизнес- и системными аналитиками, владельцами продуктов и представителями заказчика. Оценивать задачи, декомпозировать работы, выявлять технические риски и предлагать оптимальные варианты реализации. Проводить code review и участвовать в формировании стандартов разработки. Анализировать и устранять технические проблемы, оптимизировать производительность приложений и SQL-запросов. Работать с существующим кодом и участвовать в снижении технического долга. При наличии опыта участвовать в разработке и кастомизации клиентской части Creatio на JavaScript / TypeScript. Требования: 5+ лет коммерческого опыта разработки ПО. Опыт работы на уровне Senior Developer / Lead Developer. 3+ года практического коммерческого опыта разработки и кастомизации Creatio, BPMSoft, bpm’online или Terrasoft. Практический опыт разработки CRM/BPM-решений и бизнес-процессов. Опыт разработки и кастомизации Creatio, включая работу с бизнес-логикой, процессами, модулями и компонентами платформы. Опыт работы с Classic UI и/или Freedom UI. Уверенное знание и практический опыт разработки на C# / .NET. Опыт работы с ASP.NET, Web API, Entity Framework или аналогичными технологиями. Уверенное знание SQL: написание и оптимизация запросов, работа с данными, понимание принципов проектирования реляционных баз данных. Опыт работы с MS SQL Server, PostgreSQL или аналогичными СУБД. Опыт проектирования и реализации интеграций через REST API. Знание JSON, OAuth 2.0, webhooks. Понимание ООП, SOLID и основных паттернов проектирования. Понимание клиент-серверной архитектуры. Умение самостоятельно работать с техническими требованиями и аргументированно предлагать варианты реализации. Опыт проведения code review. Английский язык (C1). Высшее образование (с возможностью подтверждения диплома для релокации). Будет плюсом: JavaScript / TypeScript, HTML, CSS. Опыт разработки пользовательских интерфейсов в Creatio. SOAP. RabbitMQ / Kafka и другие системы очередей. Docker. Kubernetes. Redis. CI/CD: GitLab CI, Azure DevOps, Jenkins, TeamCity, GitHub Actions. Микросервисная архитектура. Опыт работы с облачной инфраструктурой: Azure, AWS, Oracle Cloud или аналогами. Creatio Developer Certification. Опыт работы с enterprise-проектами. Опыт работы в международных и распределённых командах. Мы предоставляем:- Релокация: полностью оплачивается компанией (виза, перелёт, временное жильё, помощь в обустройстве)- Все необходимые консультации - Социальный пакет, включая медицинскую страховку