Job 100 van 527

ОТКЛИКНУТСЯ



Главный разработчик .Net Тех.лид/Тимлид на удаленную работу


Бизнес-описание проекта
Сервис межкорпоративного юридически значимого электронного документооборота, который предназначен для обмена с бизнес-партнёрами счетами-фактурами, товарными накладными, актами о выполнении работ (оказании услуг) и любыми другими документами в электронном виде.
Техническое описание проекта
Зрелый проект. Web приложение, Api, микросервисы.
Имеются интеграции как с внутренними так и с внешними системами.
Выполняются различные доработки связанные с изменением нормативно-правовой документации и требованиями Клиентов.

HardSkills:
Отличное знание .Net Core, опыт разработки более пяти лет;
Знание алгоритмов и структур данных;
Знания multithreaded / concurrent programming - Tpl, synchronization primitives, concurrent data structures, etc;
Понимание работы Gc;
Отличное знание Asp.Net Mvc, Di;
Знание и умение применять (и объяснять) паттерны проектирования;
Следование принципам Solid;
Понимание принципов DevOps, умение настройки Ci/Cd, например с использованием GitLab Ci или TeamCity;
Опыт написания технической документации и создания различных диаграмм (интеграционных схем, диаграммы компонент и др.);
Опыт работы с Rdbms (Oracle, Postgres), навыки оптимизации запросов и индексов;
Опыт проектирование архитектуры модулей и проектов;
Отличное понимание различий между микросервисной и Soa архитектурами, владение шаблонами Eip;
Умение выдерживать высокое качество кода (организация и проведение ревью кода, контроль покрытия тестами, использование QualityGate инструментов, например SonarCube).

SoftSkills:
Участие в разработке По с использованием методологий Scrum/Kanban;
Сильные лидерские качества;
Опыт управление командой из 2-х и более backend-специалистов;
Умение брать ответственность за себя и за команду;
Навыки делегирования и чёткое понимание разницы между передачей просто задачи и ответственности;
Личная заинтересованность в успехе проекта и команды;
Ярко выраженные менторские качества;
Системный подход к построению процессов внутри команды.

Будет плюсом:
Понимание принципов работы распределенных систем, опыт работы с RabbitMq/Kafka;
Опыт работы с фреймворками Quartz.net, Nlog, SignalR, MediatR, FluentValidation, AutoMapper;
Практический опыт работы с NoSql хранилищами: MongoDb, Cassandra, ElasticSearch;
Знание других языков программирования и стандартов: js Es6+, TypeScript;
Навыки Ops (Docker, Kubernets, Openshift, TeamCity, GitLab Ci).
Опыт работы с криптографическими алгоритмами, понимание архитектуры Pki;

Требуется главный разработчик .net тех.лид/тимлид на удаленную работу

Web-разработчик, программист net, web-программист, инженер-разработчик, разработчик asp, программист dotnet, программист asp, разработчик net, разработчик dotnet, программист мобильных приложений, разработчик golang, разработчик, сэд разработчик, web-developer, developer net, программист, тимлид, developer, главный программист, разработчик c#, программист c#, специалист по описанию бизнес-процессов, developer c#

ОТКЛИКНУТСЯ

Другие вакансии по поиску