Обязанности:
Привет! На связи команда веб и мобильной разработки. Мы в поисках инженера, который возьмет на себя ответственность за архитектуру бэкенд-части, качество интеграций и дальнейшее развитие продукта. Задачи: проектирование структуры ПО в рамках масштабной системы автоматизации; разработка функциональных модулей на платформе .NET с использованием БД; сопровождение и развитие разработанного программного обеспечения в команде. Требования: опыт от 4-х лет коммерческой разработки на платформе .NET (C#, .NET Core, WCF); опыт работы с реляционными базами данных (Oracle / MSSQL / PostgreSQL); уверенное владение SQL; опыт коммерческой разработки на одном из языков программирования (предпочтительно C#, допустимо Java или C++); опыт командной разработки с использованием систем контроля версий (Git, TFS или аналог); опыт работы с Jira и Confluence. Будет плюсом: знание и практический опыт применения DDD (Domain Driven Design); понимание и использование шаблонов проектирования; опыт оптимизации производительности на всех уровнях: БД, серверные и клиентские компоненты; опыт разработки дружественного пользовательского интерфейса. О проекте: Описание проекта Разрабатывается сервис контроля предоставления отчетности с функцией автоматического формирования требований и передачи материалов на применение мер ответственности. Назначение сервиса Автоматизированный мониторинг факта предоставления отчетности по установленным правилам и срокам. Формирование и регистрация требования о предоставлении отчетности при ее отсутствии. Контроль исполнения требования; при неисполнении — передача кейса в контур оформления штрафов и санкций. Интеграции Сервис интегрируется с существующими автоматизированными подсистемами, которые собирают и предоставляют необходимые данные (ориентировочно 5 внешних систем). Команда: 1 системный аналитик,1 фронт (реакт), 3-4 бэка (дотнет), тестер, PMПохожие вакансии