Бэкенд-разработчик (.Net)
Сильный старший .Net-разработчик с обширным практическим опытом в проектирование и внедрение облачных и управляемых событиями микросервисов, которые работают на Kubernetes.
Нам нужен профиль, который сможет активно работать с командами бизнеса и разработчиков, чтобы формулировать потребности бизнеса, а также применять практический подход к проектирование и разработка высококлассных решений, отвечающих бизнес-требованиям.
Ожидается, что старший разработчик .Net будет выполнять следующие обязанности:
- Активно участвовать в разработке архитектуры программных систем.
- Разрабатывать и внедрять основные компоненты, а также писать расширенный код.
- Определять области улучшения и способствовать реализации.
- Просматривайте запросы на запросы.
- Обеспечивайте качество программного обеспечения.
- Управляйте задачами и сроками проекта.
- Наставляйте и оказывайте поддержку младшим разработчикам.
< strong>Ожидаемые навыки и опыт:
- Отличные навыки ООП и ООП
- Отличные навыки кодирования
- Углубленные знания и понимание шаблоны архитектуры и проектирования.
- Владение стеком Azure.
- Отличное знание .Net (мы используем .Net 8).
- Отличное знание DDD.
< li>Практический опыт создания облачных решений.- Практический опыт создания микросервисов с помощью Asp.Net и WebApi.
- Практический опыт разработки контейнерных микросервисов, работающих в AKS.
- Практический опыт разработки архитектур потоковой передачи NRT с использованием Kafka (мы используем Confluent Cloud)
- Практический опыт использования Postgres
- Практический опыт использования баз данных документов, таких как MongoDB
li>- Microsoft EntraID, OAuth2, OIDC
- TDD
- BDD с Specflow
- CI/CD с использованием Azure DevOps
Хорошие дополнительные навыки и опыт
- DAPR
- Опыт работы с протоколом OData и ASP.Net Core OData
- Опыт создания приложений с использованием архитектуры Onion
- Наблюдаемость
- Открытая телеметрия
- IaC с Terraform
- Helm
- Angular< /li>