Lead Developer C# (удаленная работа)

23 июня 2024

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

Вакансия: Lead Developer C#

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

Лаборатория Касперского работает над созданием продуктов на основе KasperskyOS, защищенной микроядерной операционной системы собственной разработки. Одним из направлений развития операционной системы является магазин приложений, работающих на KasperskyOS.
Магазин приложений представляет собой комплекс программных и аппаратных средств, реализующий доставку приложений на основе KasperskyOS от разработчика до устройств клиента, работающих на KasperskyOS.

Основные задачи:

  • Разработка backend и участие в разработке frontend;
  • Сodereview, написание юнит-тестов;
  • Поддержка процесса разработки на базе scrum;
  • Взаимодействие с другими командами.

Навыки, которыми необходимо владеть:

  • Уверенное знание C#, async-await, ASP.NET Core, EFCore;
  • Опыт работы с любой реляционной СУБД, опыт работы с PostgreSQL будет; плюсом. Написание SQL запросов, оптимизация;
  • Опыт реализации REST API;
  • Написание unit тестов;
  • Понимание DI и опыт работы с каким-либо DI фреймворком;
  • Уверенное владение docker, знание ОС Linux;
  • Понимание принципов SOLID;
  • Понимание построения и работы распределенных систем;
  • Git, Gitflow, понимание процессов CI/CD;
  • Понимание и опыт работы по agile и scrum.

Основной стек:

  • .NET 6 (планируем переход на .NET 8), C#, ASP.NET CORE;
  • OpenAPI, Swagger;
  • XUnit, Moq;
  • PostgreSQL;
  • TypeScript + ReactJS;
  • TFS (Azure Devops), git.

Будет плюсом:

  • Опыт работы в роли Team Lead;
  • Понимание паттерна CQRS;
  • Опыт работы с очередями сообщений NATS, RabbitMQ, SQS, etc.;
  • Опыт работы с любым средством построения распределенного кэширования. Redis будет плюсом;
  • Понимание принципов работы HTTP, TLS;
  • Опыт работы с frontend (JS/TS + React);
  • Знания любого скриптового языка (python, bash, etc);
  • Понимание принципов обеспечения безопасности в веб-приложениях (угрозы, способы предотвращения);
  • Опыт работы в TFS (Azure Devops).


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

Lead developer IMS/VolTE решений
Компания: JFoRecruitment
Зарплата: от 350 000 до 460 000 руб.
Senior Django Developer
Компания: Simplenight
Зарплата: от 350 000 до 650 000 руб.
Developer/Software Engineer
Компания: Diebold Nixdorf
Зарплата: от 200 000 до 200 000 руб.
Lead C#/.NET developer
Компания: РАСЧЕТНЫЕ РЕШЕНИЯ
Зарплата: з.п. не указана