улица Текучёва 139Г
Интернет-магазин RANDEWOO.RU в связи с масштабированием бизнеса открывает вакансию SQL-разработчика с опытом работы.
Наш основной стек технологий:
C#, .NET MAUI, NET Core, Web-Api, Web-App, WinForms, MS SQL, SQLite, RabbitMQ.
Обязанности:
Проектирование и разработка:
-
Сбор и анализ технических требований.
-
Проектирование баз данных в рамках разрабатываемого функционала.
-
Проектирование сложных процессов автоматизации.
-
Разработка хранимых процедур, триггеров, функций, представлений.
-
Разработка сценариев тестирования хранимых процедур с отдельных процессов.
-
Оптимизация существующих технических решений.
-
Оптимизация существующих запросов.
-
Анализ существующих ресурсов и тех-процессов, и выявление узких мест на уровне базы данных.
-
Разработка и загрузка пакетов данных.
-
Разработка отчетов.
-
Разработка технических спецификаций и сопроводительной документации.
Управление разработкой:
-
Участие в проектных совещаниях и переговорах по автоматизации бизнес-процессов.
-
Планирование, декомпозиция задач, контроль исполнения.
-
Организация и проведение тестирования разработанных решений.
-
Ввод в эксплуатацию нового функционала.
Помощь команде:
-
Оказание технической и процессной поддержки по функциональной составляющей разрабатываемого программного обеспечения.
-
Подготовка и проведение в рамках команды разработчиков обучающих семинаров и презентаций по темам, связанным с проектированием и разработкой баз данных, а также разработке и оптимизации запросов.
-
Консультации по техническим решениям и техническим процессам.
Требования:
-
Опыт работы от 3 лет.
-
Уверенные знания языка SQL и T-SQL.
-
Уверенные знания и понимание работы MS SQL SERVER.
-
Опыт проектирования баз данных.
-
Реальный опыт разработки хранимых процедур, триггеров, функций, представлений.
-
Реальный опыт работы с планом запросов, индексами, партиционированием данных, сжатием данных.
-
Умение выполнить анализ и оптимизацию запросов.
-
Опыт работы с высоконагруженными системами.
-
Высокие аналитические способности, системное мышление.
-
Умение общаться с внутренним заказчиком и внутренним потребителем в процессе сбора требований и предоставления результатов.
-
Умение составлять сопроводительную проектную и пост-проектную документацию.
-
Опыт обработки данных в форматах jsоn, хml, хlsх, рdf;
Будет плюсом:
-
Опыт участия в проектах, в которых разработка программного обеспечения выполнена с применением языка C#.
-
Участие в запуске e-Commerce проектов.
-
Проектирование и разработка нереляционных баз данных.
-
Опыт работы с 1С системами (WMS, Учет торговли, Бухгалтерия).
-
Опыт ведения проектов в Kaiten.
-
Опыт работы с Git
О команде и процессах:
-
Вся команда разработки C# находится в г. Ростов-на-Дону, офис расположен в центре города.
-
Наша команда занимается автоматизацией всех процессов компании.Центральное место в архитектуре занимает десктопное приложение, которое начиналось как CRM-система, но в дальнейшем вышло далеко за ее границы. На данный момент это комплекс программных решений, разработанный с нуля, который включает в себя десктопные приложения, десятки Web-сервисов, мобильное приложение, консольные приложения и службы Windows. Помимо этого наша система интегрирована с интернет-магазином компании, со всеми популярными маркетплейсами, с продуктами 1С (посредством промышленной шины данных), в частности с системой управления складом, с системами ЭДО и Честный знак, с транспортными сервисами, платежными системами, кассовыми аппаратами и многими другими сопутствующими сервисами и системами.
-
Наши процессы частично построены на Канбан-методологии, управление задачами осуществляется посредством Канбан-досок.
-
Процесс разработки начинается с этапа проектирования. Этап проектирования включает в себя анализ предметной области, сбор требований и интервьюирование основных участников настоящего или будущего процесса, который подлежит автоматизации, обработку и систематизацию полученных данных, составление схем бизнес-процессов и разработку концепции. На втором этапе выполняется технический анализ существующих решений и проектирование новых. Результатами технического анализа являются техническое описание решения согласно концепции, перечень этапов разработки и декомпозиция задач. Далее выполняется планирование разработки, определяется ответственный и группа разработчиков, которые будут выполнять разработку. В процессе решения конкретной задачи конкретным разработчиком реализуются следующие этапы: тех. анализ, разработка, тестирование, код-review, sql-review, ui-review и релиз.
-
При разработке используется тестирование на основе сценариев.
-
Релизы выпускаются по мере готовности задач. В отдельные дни может быть от 10 и более релизов.
-
Репозиторий на GitLab.
-
Документация проекта описана в WiKi. Но в WiKi описаны не все процессы.
-
Система управления проектами Kaiten.
Что мы предлагаем:
-
Работа в офисе в центре города.
-
Интересные задачи, адекватное руководство.
-
Широкий спектр возможностей для саморазвития и профессионального роста.
-
Работу в аккредитованной ИТ-компании.
-
Возможности обучения и сертификации за счет компании.
-
Молодой, дружный и позитивный коллектив.
-
Отсутствие лишней бюрократии!
-
Скидки на весь ассортимент магазина.
Испытательный срок (1-3 месяца) и заработная плата обсуждаются индивидуально‚ по результатам собеседования. Ключевую роль будут играть Ваши знания и опыт.