Описание вакансии
Обязанности:
Разработка системы, позволяющей оценить риски взаимодействия с контрагентами и отдельными физическими лицами. Сбор, консолидация и анализ информации из различных источников, поиск социально-коммерческих взаимосвязей в исходных данных. Построение графа связей, их визуализация и экспорт в различные форматы. Автоматизированное формирование различного рода отчетов на основе найденных связей. Написание и поддержка нетривиальной бизнес-логики
Основной функционал сосредоточен вокруг .NET 6, Web API на Backend и VueJS 3.2\2.6 + Typescript + Devextreme на Frontend. В качестве хранилищ данных используются PostgreSQL и ArangoDB. ElasticSearch для полнотекстового поиска и централизации логов со всей системы. CI\CD — docker & gitlab.
Итоговый оффер будет зависеть от конкретного опыта кандидата, рассматриваем разные варианты, не только под верхнюю планку опыта\зарплаты. Однако, минимальный стаж разработчиком — 3 года.
Требования:
- Опыт разработки на C#;
- Понимание принципов проектирования ПО. SOLID, основные паттерны;
- Опыт взаимодействия с внешними API;
- Умение писать читаемый и поддерживаемый код;
- Английский – свободное чтение технической документации;
Будут плюсом:
- Понимание параллелизма, асинхронности, транзакций;
- Высокий уровень обучаемости, желание развиваться;
- Базовый или продвинутый опыт разработки фронта с помощью любых инструментов\библиотек
- Опыт работы с VueJS\React\Angular;
- Опыт работы с devextreme, axios, vuex;
- Опыт работы и конфигурирования webpack, babel, SASS\LESS
- Опыт работы с документоориентированными и\или графовыми базами данных (ArangoDB, MongoDB, Neo4j);
- Опыт написания и поддерживания юнит-тестов (в частности, под xUnit)
- Опыт работы с docker-контейнерами и оркестрацией;
- Значительный опыт оценки сложности различных задач по времени выполнения (именно реалистичные оценки)
Условия:
- Возможность работать частично или полностью удаленно (по договоренности с руководителем команды);
- Официальное оформление по ТК РФ с белой зарплатой;
- Оплачиваемые отпуска/больничные;
- Kanban-like стиль разработки без ежедневных митингов, работа с приоритетными задачами.
- Современные инструменты (Rider, GitLab, Youtrack);
- Демократический стиль общения в коллективе;
- Открытость для новых решений и технологий;
- Гибкое начало рабочего дня, отсутствие дресс-кода и бюрократии;
- График работы: пн. – пт., 40 ч./нед. Работа на результат, а не на время
- Удобный офис в центре Санкт-Петербурга, недалеко от станции метро Горьковская (5 мин);
- Высокая заинтересованность руководства в росте вашей квалификации, и, как следствие, уровня заработной платы;
- В качестве бесплатного приложения — развлекаем туманными разговорами о блестящих перспективах и технологической сингулярности.