Junior аналитик-разработчик на платформе Corta No-code Platform (АИС «Корта»)
Описание
ООО "НПП "Протолаб" — российская технологическая компания, специализирующаяся на разработке собственных цифровых решений для управления и автоматизации бизнес-процессов. Мы объединяем экспертизу в областях автоматизации, интеграции и цифровой трансформации и создаём продукты, которые помогают клиентам выстраивать эффективные, прозрачные и управляемые процессы.Предоставление отсрочки от призыва для сотрудников аккредитованной IT-компании. Среди наших клиентов: Государственные организации Крупные предприятия Современные компании, активно развивающие цифровизацию АИС «Корта» — корпоративная no-code платформа для визуального создания и автоматизации бизнес-приложений и процессов без программирования. Возможности платформы: Построение и автоматизация бизнес-процессов с помощью конструктора на BPMN 2.0; Гибкая настройка корпоративных приложений (CRM, ERP, HRM, ECM, DMS, BI, MES, WMS, ITSM, PM, СЭД) под потребности заказчика; Связывание процессов с данными, ролями и внешними системами; Использование условий, ветвлений, интеграций и аналитики для эффективного управления бизнесом; Быстрая доработка решений силами бизнес-специалистов без участия разработчиков; С АИС «Корта» автоматизация становится простой, быстрой и доступной для пользователей без опыта программирования. Ваши задачи: Разработка на платформе: проектирование и реализация приложений и интеграций в рамках Corta No-code Platform Системный анализ требований от заказчика и реализация логики на платформе Бизнес-логика: реализация серверной бизнес-логики, валидаций, триггеров и обработчиков событий Работа с данными: проектирование и оптимизация схемы данных, написание эффективных запросов SQL, работа с реляционной моделью Интеграции и API: разработка и тестирование интеграций через REST API, работа с webhooks и событийной моделью Автоматизация: настройка бизнес-правил, маршрутизация по статусам, реализация сложных процессов Качество: системный поиск и локализация ошибок, тестирование граничных случаев, валидация сценариев Командная работа: участие в code review, документирование решений, работа с Git, взаимодействие с командой разработки Мы ожидаем от вас Обязательно: 1. Опыт разработки (1–3 года коммерческого опыта) Практический опыт разработки на одном из языков: PHP, C#, Java, JavaScript/TypeScript, Python, Go Сильное алгоритмическое мышление: умение формализовать задачу, разбивать её на шаги, строить условия и ветвления Понимание архитектуры приложений: разделение на слои (данные – логика – UI), принципы ООП, модульность 2. Компетенции традиционной разработки Свободное владение конструкциями языка: условия, циклы, функции/методы, обработка ошибок Работа со структурами данных: массивы, коллекции, словари, объекты Понимание ООП: инкапсуляция, наследование, композиция, выделение доменных сущностей Реализация серверной бизнес-логики: валидации, триггеры, обработчики событий, операции с несколькими записями 3. Данные и SQL Понимание реляционной модели: связи один-к-одному, один-ко-многим, многие-ко-многим Практическая нормализация (1НФ, 2НФ, 3НФ) Уверенное владение SQL: SELECT, INSERT, UPDATE, DELETE Опыт с JOIN (INNER, LEFT), GROUP BY, HAVING, сортировкой, фильтрацией, пагинацией (ORDER BY, LIMIT/OFFSET) Агрегатные функции: COUNT, SUM, MAX, MIN Проектирование схемы данных, написание эффективных запросов, выявление узких мест 4. Интеграции и API Понимание REST API: методы GET/POST/PUT/PATCH/DELETE, коды ответов HTTP, JSON Опыт интеграций через API: отправка запросов, обработка ответов Работа с webhooks (входящие и исходящие события) Реализация бизнес-правил: валидация, автоматические действия, маршрутизация по статусам Понимание событийной модели и порядка выполнения логики 5. Качество и отладка Системный поиск и локализация ошибок через логи и минимальные примеры Формулирование и прогонка тест-кейсов для автоматизаций Проверка граничных случаев, защита от некорректных данных Умение выявлять и предотвращать потенциально «ломающие» сценарии 6. Командная работа Опыт работы с Git: ветки, merge, pull-request, code review Готовность документировать структуру данных, логику процессов, интеграции Ориентация на бизнес-результат, а не только на формальное выполнение требований Будет преимуществом Стек Corta No-code Platform: Go (Golang): базовое представление о структуре приложений, работа с HTTP-обработчиками, контекстом, goroutines, чтение кода бэкенда PostgreSQL / MySQL: оптимизация запросов, индексы, транзакции, блокировки Кеширование и очереди: Redis (кеш, хранилище сессий/очередей, pub/sub) Поиск и аналитика: Elasticsearch / OpenSearch (полнотекстовый поиск, индексы, маппинги, запросы) Контейнеризация: Docker / docker-compose (развёртывание окружения, конфигурирование сервисов) Linux: работа с логами, правами, сервисами, деплой и эксплуатация Условия работы Формат и график: Полная занятость, 40 часов в неделю; График работы: пн–пт с 11:00 до 20:00 (ориентир на Москву); Работа в офисе (центр Екатеринбурга). Мы предлагаем: Официальное трудоустройство по ТК РФ; Полностью «белую» заработную плату; Работу в развивающейся технологической компании, создающей собственные продукты; Практическое участие в развитии современной АИС «Корта» и реальных проектах по цифровизации; Обучение и поддержку со стороны опытной команды; Возможности профессионального и карьерного роста; Сильную профессиональную команду и дружелюбную рабочую атмосферу.