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
