Senior .Net-developer
Позиция привлекательна для опытных разработчиков благодаря работе с современным стеком (Kafka, .NET Core) и сложными архитектурными задачами. Однако отсутствие открытой вилки зарплаты и требование обязательного присутствия в офисе на старте могут снижать интерес для части кандидатов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к значительному опыту (от 6-7 лет) и глубоким знаниям в области высоконагруженных систем, микросервисов и оптимизации БД. Также обязательным является наличие высшего образования и готовность к гибридному формату работы в начале пути.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior .NET разработчика в Москве с опытом от 6 лет рыночный диапазон обычно составляет 300 000 – 450 000 рублей. Учитывая требования к работе с высоконагруженными системами и Kafka, кандидат может претендовать на верхнюю границу рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Senior .Net-developer в IT People group
*💰*По итогам собеседования
*📌*Условия и бонусы:
Фултайм, локация — МСК или МО, первые 2-3 недели работа в офисе, далее удаленка.
*📌*Наши ожидания:
– Опыт от 6-7 лет со стеком технологий: C#, .Net Core, .Net Framework, MS SQL, Kafka, PostgreSQL, микросервисы.
– Законченное высшее образование.
– Опыт работы с MS SQL Server (T-SQL) или другими СУБД.
– Понимание принципов CI/CD -Опыт работы с системами контроля версий (git).
– Опыт разработки Web Api (RESTful, применение IoC контейнеров в работе).
– Понимание архитектуры и технологий безопасности в корпоративных приложениях.
– Опыт оптимизации запросов, работы с большими объемами данных.
– Опыт разработки крупных высоконагруженных систем.
– Опыт работы с микросервисной архитектурой.
*✍🏼*Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Git
- CI/CD
- .NET Core
- PostgreSQL
- Microservices
- Kafka
- T-SQL
- RESTful API
- .NET Framework
- MS SQL Server
- IoC
- C#
Возможные вопросы на собеседовании
Вакансия предполагает работу с высоконагруженными системами, поэтому важно понимать, как кандидат подходит к масштабированию.
Расскажите о вашем опыте проектирования высоконагруженных систем: с какими узкими местами вы сталкивались и как их устраняли?
В стеке указаны MS SQL и PostgreSQL, а также работа с большими данными.
Какие методы оптимизации сложных SQL-запросов вы применяете на практике при работе с таблицами объемом в сотни миллионов строк?
Микросервисная архитектура требует надежного взаимодействия между компонентами.
Как вы обеспечиваете консистентность данных между микросервисами при использовании Kafka? Знакомы ли вы с паттерном Outbox?
Безопасность — критический аспект корпоративных приложений.
Какие подходы и технологии вы используете для обеспечения безопасности Web API (аутентификация, авторизация, защита от распространенных атак)?
Упоминается использование IoC контейнеров.
В чем разница между временем жизни объектов Transient, Scoped и Singleton в .NET Core, и в каких сценариях неправильный выбор может привести к утечкам памяти?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

