.NET Developer (Middle)

Дата размещения вакансии: 25.12.2024
Работодатель: Открытый код
Уровень зарплаты:
з/п не указана
Город:
Самара
Ярмарочная улица 55
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • разработка и поддержка веб-приложений и API на платформе .NET;

  • оптимизация и улучшение производительности существующих приложений;

  • внедрение новых технологий и инструментов для улучшения архитектуры и качества кода;

  • работа в команде с QA, дизайнерами и другими разработчиками.

Требования:

1. Опыт работы и технические знания:

  • Опыт работы с .NET Framework и .NET Core от 2 лет.

  • Отличные знания C#:

    - глубокое понимание синтаксиса и особенностей C#, включая современные версии языка (например, LINQ, async/await, task-based programming);

    - опыт работы с многопоточностью (threading), асинхронными операциями и оптимизацией производительности приложений;

    - знание и опыт работы с основными структурами данных и алгоритмами, подходящими для решения различных задач на C#.

  • ASP.NET и ASP.NET Core:

    - опыт создания веб-API и API первого уровня, знание принципов построения RESTful API;

    - умение настраивать маршрутизацию, аутентификацию и авторизацию, включая работу с JWT и OAuth;

    - понимание принципов ООП и SOLID и умение применять их на практике для написания чистого, расширяемого кода;

    - опыт работы с ORM (Entity Framework, Dapper) и знание принципов работы с базами данных (например, написание запросов SQL, создание процедур, индексов).

  • Архитектурные и проектные паттерны:

    - понимание и применение таких паттернов, как Dependency Injection, Repository, Unit of Work, CQRS, и других при проектировании приложений.

  • Тестирование и качество кода:

    - опыт написания юнит-тестов (xUnit, NUnit, или аналогичные) и тестирования на уровне API;

    - понимание и опыт применения принципов TDD (разработка через тестирование) будет преимуществом.

2. Софт скиллы:

- умение работать в команде, готовность помогать коллегам и активно обмениваться знаниями;

- навыки самостоятельного планирования и управления своим рабочим временем;

- способность быстро обучаться и адаптироваться к новым технологиям;

- внимание к деталям и ориентация на качество кода.

3. Дополнительные преимущества:

- опыт работы с микросервисной архитектурой;

- знание и опыт использования Docker и Kubernetes;

- опыт работы с CI/CD (GitLab CI или аналогами).

Условия:

  • все бонусы аккредитованной IT-компании;
  • современный стек технологий;
  • удобные рабочие места в современном офисе в центре города с видом на Волгу (офисный центр "Галактика", ул. Ярмарочная), места и время для отдыха в течение дня;
  • 5-дневная рабочая неделя, возможен гибкий график, гибридный (дом/офис);
  • оформление трудовых отношений по Трудовому кодексу РФ, полный социальный пакет, дополнительный корпоративный пакет (ДМС, корпоративный спорт: фитнес, бассейн, футбол/волейбол, культурные мероприятия, занятия английским языком в офисе компании) ;
  • уровень дохода обсуждается в зависимости от компетенции соискателя;
  • интересные, сложные проекты, высокая степень детализации задач на разработку;
  • работа в дружной команде профессионалов;
  • заслуженные плюшки и ништяки!