Программист C# (backend)
Прямой работодатель ГК Системные Технологии ( www.sys4tec.com )
Опыт работы более 5 летот 180 000 ₽
Группа компаний «Системные Технологии» – разработчик программных решений управления дистрибуцией для международных компаний – приглашает в команду разработки программиста C# (backend).
Проект и команда:
Команда проекта трудится над серверной частью большого программного комплекса для автоматизации работы торговых представителей, мерчендайзеров и полевых работников. Продукт выпущен и находится в эксплуатации. В проекте ведётся работа с аналитиками, тестировщиками, дизайнерами, а также разработчиками других взаимосвязанных продуктов компании.
Стек технологий:
- .Net Framework v.4.7, .Net Core 3.1.
- MS SQL Server (и очень хотим PostgreSQL).
- ASP.Net WebApi v.2, ASP.Net Core v.3.1.
- SignalR, RabbitMQ, Redis.
- MS Windows + MS IIS.
Мы любим DevOps и поэтому используем:
- Octopus Deploy (и Docker в перспективе).
- Graylog.
- Prometheus, Grafana.
- PowerShell.
Подход к процессу разработки:
Работаем по scrum с двухнедельными спринтами. Используем MS Azure DevOps Server 2018 (aka TFS) для source control (git), управления backlog’ом и code review, сборкой, развертыванием. Наличие тестов (unit, integration) является обязательным.
Задачи:
- Завершение перехода от CRUD к CQRS.
- Портирование текущих продуктов для работы на open source платформах (Linux, PostgreSQL и др.).
- Разработка API для фронтов, других систем комплекса, а также для внешних потребителей.
- Развитие системы кастомизации (улучшение системы подключения плагинов).
- Разработка функционала для бизнес заказчиков.
- Реализация механизмов мультитенантной конфигурации.
- Все это должно быть покрыто тестами (unit, integration и end-to-end).
Требования:
- Понимание принципов ООП и шаблонов проектирования.
- Опыт тестирования собственного кода.
- Технический английский.
- Мы ценим умение работать в команде, спокойное отношение к комментариям и конструктивным замечаниям.
Будет плюсом:
- “Живой” профиль на GitHub.
- Опыт разработки в крупных проектах.
- Опыт интеграционного тестирования.
- Опыт фронтэнд разработки.
- Понимание принципов бережливого производства.
Условия:
- Белая заработная плата, оформление по ТК РФ.
- Отличные условия для профессионального и карьерного развития. Возможность роста внутри любой команды и свободный переход между направлениями.
- Оплату профессионального обучения и компенсацию участия во всероссийских и международных конференциях.
- Корпоративную библиотеку и покупку профильной литературы.
- Гибкий рабочий график: возможность самостоятельной организации своего рабочего дня с учетом спринтов, командной работы и внутренних договоренностей.