Бекенд-розробник програмного забезпечення (.NET) — гібридний формат, Прага
Розвивайте платформу Enterprise CPQ компанії Vendavo на основі подій у ролі бекенд-розробника .NET. Створюйте сервіси AWS, GraphQL API та програмне забезпечення з підтримкою ШІ для виробників і дистриб’юторів у всьому світі.
Опис
- Розробляйте та вдосконалюйте сервіси на основі подій із .NET 10 та ASP.NET Core
- Розгортайте застосунки в AWS EKS через сервісну мережу Istio
- Створюйте агрегати, команди, події та проєкції моделей читання за допомогою Marten і Wolverine
- Реалізуйте вертикальні зрізи: від моделей подій, бекенд-обробників і проєкцій до GraphQL API та інтерфейсів React
- Розробляйте GraphQL API на Hot Chocolate із фільтрацією, сортуванням, посторінковою навігацією та обробкою запитів у багатокористувацькому середовищі
- Інтегруйте сервіси платформи за допомогою AWS Kinesis і Amazon MSK (Kafka)
- Проєктуйте обробники повідомлень, стійкі до повторного виконання та безпечні для відтворення
- Документуйте моделі подій у draw.io та долучайтеся до семінарів із моделювання
- Керуйте інфраструктурою та процесами постачання за допомогою Terraform, Helm і конвеєрів Azure DevOps
- Використовуйте ШІ-агентів для програмування та долучайтеся до перевірки запитів на злиття за підтримки ШІ
- Допомагайте з інтерфейсом на React 18 і TypeScript, коли для постачання потрібні навички повного циклу розробки
- Створюйте тести, додавайте інструментацію сервісів і беріть участь у перевірках коду та архітектури
- Модернізуйте продукти CPQ і Pricepoint, переносячи бізнес-логіку зі збережених процедур SQL Server у .NET
Вимоги
- Щонайменше три роки досвіду бекенд-розробки на сучасному .NET, версії 6 або новішій
- Практичні знання предметно-орієнтованого проєктування (DDD) і CQRS
- Зацікавленість у поглибленні знань про підхід на основі подій, проєкції, узгодженість із затримкою та ідемпотентні обробники
- Уміння писати асинхронний код із обміном повідомленнями, чергами, потоками, повторними спробами та обробкою повідомлень не за порядком
- Впевнені навички роботи з SQL і моделювання реляційних даних; бажаний досвід із PostgreSQL
- Досвід розробки HTTP- або GraphQL API
- Досвід роботи з Docker і практичне знайомство з Kubernetes
- Досвід роботи з однією з провідних хмарних платформ, бажано AWS, зокрема IAM, S3, EKS і Secrets Manager
- Досвід роботи з конвеєрами CI/CD, бажано в Azure DevOps
- Досвід роботи з Git, перевірки запитів на злиття та виконання обов’язкових перевірок якості
- Досвід тестування з xUnit та інтеграційного тестування з реальними залежностями
- Регулярне практичне використання ШІ-агента для програмування, як-от Claude Code, GitHub Copilot, Cursor або аналогічного інструмента
- Здатність критично оцінювати код, створений ШІ, зокрема виявляти вигадані API, зміни поведінки та пропущені граничні випадки
- Готовність підтримувати файли контексту для ШІ-агентів, як-от CLAUDE.md або AGENTS.md
- Відповідальність за код на всіх етапах після його злиття
- Знання англійської підтримується щотижневими заняттями; вільне володіння прямо не вимагається
Переваги
- Можливості для професійного розвитку та кар’єрного зростання
- Сучасні інструменти розробки та доступ до експертів у предметних галузях
- Командні заходи та події за кошти компанії
- Гнучкий графік роботи
- Щотижневі заняття англійською мовою
- Можливості для міжнародних поїздок
- 25 днів оплачуваної відпустки
- Чотири додаткові вихідні дні компанії
- Три дні лікарняного
- Два оплачувані дні для благодійної діяльності
- Щомісячна компенсація на пільги
- Компенсація харчування
- Необов’язкова картка MultiSport
- Потужний ноутбук на Windows або Mac і смартфон із дозволеним особистим використанням
- Знижки на безлімітні мобільні тарифи для членів родини
- Згуртована команда досвідчених колег
- Сучасні офіси із зонами відпочинку
