• Понимание принципов построения SPA приложений
• Опыт создания элементов управления или клиентских библиотек
• Понимание принципов работы пакетных менеджеров NuGet/npm
• Знание основ работы очередей сообщений и высоконагруженных систем
• Опыт разработки клиентских приложений на JavaScript
• Знание и опыт разработки на С#
• Знание SQL, опыт работы с базами данных (MS SQL или Oracle)
• Опыт работы с фреймворками Еxt.js, Backbone.js, Require.js
• Опыт разработки для NodeJS
• Опыт работы с Elasticsearch
• Работа с Docker-контейнерами и системами управления ими
Стек технологий:
• .NET 4.7 (C#), .Net Core, ServiceStack, WCF, ASP.NET, MSSQL, JavaScript (ExtJS, RequireJS, BackboneJS), RabbitMQ, Elasticsearch, CSS/LESS
Как устроен наш R&D?
• Мы работаем по классическому Scrum. Сейчас у нас 22 scrum-команды. Все мы очень разные, но вместе слаженно работаем над одним большим продуктом
• Наша ежедневная работа строится на инженерных практиках: Refactoring, Code Review, Pair Programming, TDD, Continuous Integration, Continuous Delivery
• Фокус на автоматизации всех процессов разработки и тестирования — это неотъемлемая часть ежедневной работы
Нам точно по пути, если для тебя важно:
• Действительно влиять на развитие продукта
• Быть на расстоянии вытянутой руки со стейкхолдером. Мы сами являемся бизнес-заказчиками для своего продукта, а это существенно ускоряет процесс принятия решений
• Делиться своей экспертизой с командой и быть готовым узнавать много нового
• Делать всё качественно, а TDD, unit-тесты и много автоматизации — это инструменты, с которыми на «ты»
Чем ты будешь заниматься, когда присоединишься к команде?
• Разрабатывать и совершенствовать общие механизмы построения UX и новые элементы управления
• Создавать и поддерживать ключевые механизмы взаимодействия слоев архитектуры платформы
• Создавать конфигурационный API для разработчиков
• Конструировать пользовательские инструменты настройки
А ещё ты получишь возможность работать в таких направлениях, как реактивное программирование, пакетные менеджеры, процессы проектирования и построения приложений. Кроме того, познакомишься с разными подходами к масштабированию и отказоустойчивости.
Вот, что говорит о себе команда iCore:
Сейчас наша команда состоит из
С нами интересно и круто работать, потому что цикл разработки охватывает всю систему end-to-end. Мы нацелены на развитие и смело можем назвать себя инноваторами frontend в компании.
Terrasoft — один из ключевых игроков на мировом рынке корпоративного программного обеспечения для управления бизнес-процессами и CRM. Компания прошла путь от небольшого стартапа, созданного в 2002 году, до ведущего разработчика BPM и CRM систем, с офисами в семи странах и более чем 500 партнерами по всему миру.
Платформа и продукты bpm’online ежегодно завоевывают престижные международные награды и получают признание профессиональных аналитических агентств мира. Продукты bpm’online включены в Магические Квадранты Gartner и лидируют в Forrester Wave.