Мы аккредитованная IT-компания {Raketa}.
Мы работаем с топовыми федеральными и международными клиентами, создавая цифровые решения, которые задают тренды. Занимаемся разработкой веб-приложений и корпоративных систем, автоматизацией и внедрением уникальных IT-решений в самых разных областях - от авиации и медицины до ритейла и производств.
Сейчас мы в поиске C# разработчика на один из проектов, где мы переписываем внутренние ARM-системы (автоматизированные рабочие места) с VBA MS Access на стек: C#, WinForms и MS SQL Server.
Проект затрагивает такие блоки, как:
система печати ценников;
ценообразование;
управление складом etc.
Сейчас переписывается визуальная часть (интерфейс), логика (частично дописывается). Основная логика лежит в хранимых процедурах на MS SQL, и со временем потребуется её расширение.
С октября планируется активная разработка нового функционала.
СТЕК:
C# / .NET Framework 4.7+
WinForms (DataGridView, BindingSource, User Controls и др.)
ADO.NET, MS SQL Server
MS Access (как источник данных, с которым нужно интегрироваться)
Telerik UI
Git
Архитектурный подход: MVP
ЧТО ПРЕДСТОИТ ДЕЛАТЬ:
Переписывать интерфейсные модули (WinForms) для существующих ARM-систем.
Перетягивать логику и визуальную часть из MS Access (VBA) на C#.
Поддерживать и дописывать простую бизнес-логику (T-SQL, процедуры, оптимизация запросов).
Интегрировать внешние библиотеки, в т.ч. Telerik.
Дорисовывать визуальную часть отчетов на FastReports, а также использовать внутренний код C# внутри отчетов на FastReports.
МЫ ОЖИДАЕМ:
опыт коммерческой разработки на C# от 2х лет, опыт с WinForms от 1 года;
уверенный опыт работы с MS SQL (проектирование БД, написание SQL-запросов, процедур);
опыт работы с классическими компонентами WinForms: таблицы, формы, валидация, связка с источником данных;
умение разбираться в чужом коде, поддерживать и адаптировать существующую логику;
понимание принципов ООП, SOLID, структурирования интерфейса и архитектуры;
базовый опыт оптимизации загрузки данных, кэширования, настройки подключения к БД.
Плюсом будем понимание VBA-кода и готовность в перспективе погрузиться в Python разработку/QA/AQA.
ЧТО МЫ ПРЕДЛАГАЕМ:
Официальное трудоустройство и стабильность
Рост и развитие
Гибкость и комфорт
Бенефиты
Корпоративная жизнь