Описание
Требуемый опыт работы:
1–3 года
График работы:
Полная занятость
Тип занятости:
Полный день
Основные задачи, которые нужно решать
* Настройка средствами платформы
Достаточно много функциональности включено в платформу, поэтому некоторые задачи можно решать без программирования, стандартными средствами платформы: дизайнеры интерфейса, движок бизнес-процессов, стандартные модули платформы.
* Разработка на JS
Front end часть реализована на JS (RequireJS + обёртка над ExtJS Sencha. Планируется переход на Angular). Часто задачи клиентов не укладываются в стандартную функциональность платформы и требуется дорабатывать существующие элементы\модули или разрабатывать специальные.
* Немного C#
В некоторых случаях движок бизнес-процессов может использовать C# код для удобства работы с данными. Это небольшие кусочки в которых легко разобраться и внести небольшие изменения.
* БД и SQL
Платформа предназначена для работы с данными, поэтому 90% задач связаны с работой с БД. Используются MS SQL, Postge, Oracle (редко). Это проектирование таблиц для хранения данных, получение данных по различным критериям. Всё это в большинстве случаев работает по ORM модели, поэтому знание специфики конкретной БД не сильно важно.
Требования к кандидату
- Профильное ИТ образование.
- Опыт работы в должности разработчика ПО 1-3 года (при успешном прохождения собеседования возможно трудоустройство студентов старших курсов).
- Умение работать с базами данных (любой из: MySQL, MS SQL, Oracle, PostgreSQL). Умение писать базовые SQL запросы с join конструкциями, создавать View.
- Опыт промышленного программирования на JavaScript (уровень middle), разработка модулей RequireJS и работа с любым промышленным фреймворком. Желательно представление о C# на уровне junior (развернуть проект в MS VisualStudio, скомпилировать)
- Быть знакомым и понимать паттерны проектирования ПО. Знать популярные фреймворки и библиотеки, понимать как и когда их использовать.
- Понимание протоколов обмена данными. HTTP, AD и других протоколов на уровне что такое протокол и зачем нужен. Понимать разницу между REST и SOAP.
- Крайне важно: уметь общаться с людьми, в том числе в формальном стиле заказчик-исполнитель.
Дополнительным плюсом будет экспертиза в одной из сфер: ITSM и службы поддержки, Банковские процессы, складские процессы, финансовые процессы и бюджетирование.
Направление
Разработка ПО
Уровень
Middle
Навыки
О компании
Помогаем компаниям автоматизировать бизнес-процессы
Специализируемся на:
Отклик на вакансию «Разработчик»
Компания: T.integration
Нижний Новгород, ул. Короленко, 29