Backend .NET Developer

Backend .NET Developer


Занимаемся разработкой крупного промышленного программного обеспечения на заказ высокой сложности.

Разрабатываем высококачественные продукты на современных технологиях.

Преимущества работы в нашей компании:

  • Работа с сильной командой и правильной атмосферой.
  • Разработка программного обеспечения с “нуля”. Это дает возможность пробовать новые технологии, получать навык разработки архитектуры приложений.
  • Использование современного стека технологий и практик разработки микросервисной архитектуры на базе Cloud Native Patterns.
  • Обширная база знаний: регламенты написания кода, работы с системами контроля версий и многое другое, что позволяет максимально быстро войти в процесс разработки, а также цивилизованно решать споры на основе согласованных с командой разработки регламентов.
  • Использование code review. Этот механизм позволяет повысить уровень написания кода, а также поделиться с командой разработки своим опытом.
  • Полноценная работа по Scrum. Оценка задач в storypoints, спринты, ретроспективы и т.д

Текущий стек технологий, в котором мы работаем:

  • Хранение данных: EF Core, Dapper, PostgreSQL, Redis.
  • Передача данных: MassTransit, RabbitMQ, Kafka (Kafka Confluent), NATS, RESTFul API, SignalR, GraphQL (стек ChilliCream).
  • Тестирование: NUnit, Moq, TestContainers.
  • Диагностика: HealthChecks, OpenTelemetry, Prometheus, Grafana, Jaeger, Graylog.
  • Авторизация/Аутентификация: Keycloak.
  • CI/CD: GitLab, Jenkins, Kubernetes, Docker.
  • DI: Microsoft DI.
  • Диспетчеризация: MediatR.

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

  • Участие в проектировании и разработке клиент-серверного программного обеспечения.
  • Поддержка, развитие и повышение качества существующей кодовой базы.
  • Участие в оценке задач и планировании спринтов.
  • Разработка модульных тестов и документирование кода.
  • Участие в Code Review.

Требования:

  • Знание .NET и принципов ООП.
  • Умение писать качественный, хорошо структурированный код.
  • Опыт работы с системами контроля версий.
  • Опыт разработки коммерческих приложений.
  • Знание и опыт работы с ORM.

Приветствуется:

  • Опыт работы с Kubernetes и Docker.
  • Опыт работы с GitLab, Jenkins.
  • Опыт работы с S3.
  • Опыт разработки по DDD.
  • Опыт разработки микросервисных приложений.
  • Опыт мониторинга и диагностики приложений с использованием сторонних инструментов: Prometheus, Grafana, Jaeger, Graylog.
  • Понимание Authorization Code Flow.
  • Опыт работы со стеком MassTransit, Kafka Confluent.
  • Знание Git flow, Github flow
  • Наличие работы по методологии Scrum.

Личные характеристики:

  • Умение работать в команде.
  • Аналитические способности, быстрая обучаемость.
  • Креативность, нацеленность на результат, инициативность.
  • Умение быстро вникать в суть задач/проблем, самостоятельно их решать.

Условия:

  • Оформление по ТК РФ.
  • Оплачиваемый отпуск, больничные.
  • Стандартная пятидневная рабочая неделя - праздники, суббота, воскресенье выходной.
  • Гибкие методологии разработки, современные технологии.
  • Профессиональный рост.
  • Прокачка скилов через code-review и командную работу.
  • Полная занятость, полный день.


Контакты: @Emerybass



Report Page