Наша команда в поиске опытного .NET-разработчика для участия в разработке и поддержке интересных, больших и сложных проектов, готового решать нетривиальные задачи, писать качественный код и постоянно развиваться.
Будущие задачи:
- Разработка веб-приложений и сервисов на стеке .NET (преимущественно ASP.NET Core).
- Написание чистого, эффективного и поддерживаемого кода.
- Проектирование архитектуры баз данных и оптимизация запросов.
- Обеспечение безопасности разрабатываемых приложений на всех этапах.
- Взаимодействие с командой, участие в обсуждении архитектурных решений.
- Участие в настройке и поддержке CI/CD пайплайнов.
Наши ожидания от кандидата:
Обязательные требования:
- Опыт коммерческой разработки на C# и платформе .NET от 3-4 лет.
- Уверенно владение ASP.NET Core.
- Глубокое знание и опыт работы с Entity Framework (Core).
- Опыт работы с брокерами сообщений, в частности с RabbitMQ.
- Практический опыт работы с СУБД PostgreSQL (проектирование схем, написание запросов, оптимизация).
- Понимание принципов контейнеризации (например, Docker) и работы CI/CD пайплайнов.
Желательные навыки:
- Опыт работы с Docker (создание Dockerfile, использование docker-compose).
- Знание и опыт работы с ОС Linux на уровне пользователя/администратора.
- Опыт разработки или работы с микросервисной архитектурой.
Будет большим плюсом, если вы:
- Имеете опыт реализации гибких масштабируемых систем, включая кластеризацию и репликацию баз данных.
- Имеете практический опыт настройки веб-серверов, систем кеширования (например, Redis, Memcached) и оптимизации запросов к базам данных.
- Знание и применение на практике принципов безопасной разработки ПО (например, OWASP Top 10).
- Имеете законченное высшее техническое или математическое образование.
Условия: