.net разработчик

Дата размещения вакансии: 04.07.2024
Работодатель: ТулаСофт
Уровень зарплаты:
от 150000 до 200000 RUR
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Общие требования

  • Опыт работы на аналогичной должности не менее 5 лет

  • Уверенное знание платформы .NET/Core

  • Опыт коммерческой разработки на платформе от 3 лет;

  • Значимый опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;

  • Знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;

  • Опыт работы с реляционными СУБД (PostgreSQL, MSSQL), понимание индексов и навыки профилирования запросов;

  • Опыт работы с ORM (предпочтительно Entity Framework Core)

  • Опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow);

  • Понимание принципов работы веба: протоколы, статусы, кэширование;

  • Опыт работы с использованием гибких методологий (предпочтительно Scrum).

Требования к кандидату:

  • знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;

  • понимание базовых структур и алгоритмов;

  • уверенное знание платформы .NET/Core, включая структуры данных, асинхронное программирование, многопоточность;

  • опыт коммерческой разработки на платформе от 3 лет;

  • опыт работы с реляционными СУБД (PostgreSQL, MSSQL), понимание индексов и навыки профилирования запросов;

  • опыт работы с ORM (предпочтительно Entity Framework Core)

  • опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow);

  • значимый опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;

  • понимание принципов работы веба: протоколы, статусы, кэширование;

  • опыт работы с использованием гибких методологий (предпочтительно Scrum).

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

  • понимание современных архитектур построения систем (включая SOA, MSA);

  • понимание концепции unit-тестирования и владение инструментами тестирования;

  • знание и опыт работы с нереляционными БД;

  • знание и опыт работы с очередями/брокерами сообщений;

  • понимание работы фронта;

  • знания и опыт в верстке, JavaScript, TypeScript;

  • знакомство и использование docker и Kubernetes;

  • опыт работы с CI/CD инструментами;

  • понимание принципов code review, участие в code review;

  • опыт работы с инструментами профилирования приложений.