Team lead/ведущий разработчик C# (удаленная работа)
(вакансия в архиве)

7 декабря 2023

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Team lead/ведущий разработчик C#

Описание вакансии

SL Soft разработчик импортонезависимых полнофункциональных бизнес-приложений. Линейка продуктов включает в себя ECM, HRM, RPA, BI и AI-инструменты.

Приглашаем ведущего разработчика C# на проект Робин. Мы - разработчик первой российской платформы для автоматизации бизнес процессов с использованием настраиваемых программных роботов (RPA) и чат ботов . Ссылка на проект Робин www.rpa-robin.ru

Вакансия в первую очередь будет интересна тем, кто хочет принять участие в проектировании архитектуры системы конструирования роботов на базе web-приложения и управлять командой разработки по реализации решения.

Несколько слов о нашем продукте: платформа Цифровой сотрудник , позволяет роботизировать сквозные бизнес процессы, где требуется выполнение бизнес задачи, как программными роботами, так и сотрудниками. Например, использовать кастомизированную экранную форму с данными по задаче и полями, которые необходимо заполнить пользователю или выстроить процесс передачи данных путём общения через чат бота. Так же в рамках платформы разрабатываются инструменты для работы пользователей уже на производстве, где будет возможность отслеживать статус выполняемых бизнес процессов, передавать данные их исполнения и общаться роботу и сотруднику посредством чат бота.

Основной целевой аудиторией у нас являются бизнес заказчики, у которых процессы содержат рутинные операции, которые перегружают сотрудников лишними неинтересными задачами. Ко всему прочему платформа позволит текущие бизнес процессы разбить на части, где за что-то будет так же ответственным сотрудник, а всё рутину выполнит за него программный робот.

Рабочие задачи:

  • Определять архитектуру системы и следить за ее соблюдением.
  • Выбирать технологии и методы разработки системы.
  • Работать со спецификациями бизнес-требований.
  • Принимать решения по сложным техническим вопросам.
  • Ставить задачи, реализовывать декомпозицию задач и давать по ним оценки. Распределять задачи внутри команды (4 - 8 разработчиков C#).
  • Участвовать в технических совещаниях с аналитиками, тестировщиками при разработке и согласовании спецификаций.
  • Участвовать в совещаниях с руководителем проектов и представителями бизнеса.
  • Проводить Code Review.
  • Разрабатывать очередные версии продуктов в рамках общих планов и в рамках поставленных задач.
  • Работать по устранению обнаруженных неисправностей, выпускать багфиксы.
  • Писать тесты для вновь созданных и изменяемых компонентов системы.
  • Вести репозиторий исходного кода по разрабатываемым компонентам.
  • Определять политику работы с кодом в репозитории и контролироватьт ее соблюдение.
  • Вести необходимую внутреннюю техническую документацию в Confluence, GitLab.
  • Отчитываться на регулярных совещаниях.
  • Контролировать соблюдение командой принятых норм и правил организации рабочего процесса.
  • Заниматься наставничеством, помогать младшим сотрудникам профессионально развиваться.

Обязательные требования:

  • Опыт работы не менее 5 лет работы в области разработки информационных систем.
  • Глубокое понимание C# и платформы .NET.
  • Опыт разработки веб-приложений с применением ASP.NET WebAPI/ASP.NET Core.
  • Опыт работы с базами данных MS SQL/PostgreSQL.
  • Проектирование структуры данных, построение индексов, оптимизация запросов.
  • Понимание работы и опыт с ORM Entity Framework/EF Core.
  • Опыт написания unit и функциональных тестов с применением MSTest/XUnit/NUnit.
  • Опыт использования Moq при тестировании.
  • Уверенное понимание работы HTTP/s.
  • Опыт работы с WebSockets с использованием SignalR.
  • Опыт работы с RabbitMQ/ZeroMQ.
  • Опыт проектирования REST API с описанием в Swagger.
  • Глубокое понимание особенностей многопоточной разработки, опыт работы с async/await, использования примитивов синхронизации.
  • Опыт разработки мультиязычных приложений.
  • Понимание работы LINQ и опыт его использования.
  • Чтение технической документации на английском языке.
  • Опыт работы с репозиторием GIT, ведение разработки по git flow.
  • Знание паттернов проектирования, опыт применения CQRS, Unit of Work, Specification.

Желательные требования:

  • Понимание механизмов аутентификации/авторизации с использованием JWT-токенов.
  • Желателен опыт работы с библиотеками MediatR, FluentValidation, Polly.
  • Желателен опыт работы с объектными хранилищами (MinIO или другие, реализующие протокол AWS S3).
  • Желательно понимание принципов работы FrontEnd приложений.

Условия:

  • Официальное трудоустройство в штат компании с первого рабочего дня.
  • Зарплата "белая", фиксированный оклад на руки.
  • Удаленная работа.
  • Рабочий день с 9:00 до 18:00 или с 10:00 до 19:00.
  • ДМС после первого месяца работы в компании.


Посмотрите похожие вакансии

Backend-разработчик(Team Lead Backend-разработчик)
Компания: Платформа
Зарплата: з.п. не указана
Team Lead в Social Core (Middle/Senior C++)
Компания: 2ГИС
Зарплата: з.п. не указана
Ведущий разработчик NET/Teamlead (ERP)
Компания: Брокеркредитсервис
Зарплата: з.п. не указана