Найпопулярнішому інтернет-магазину Rozetka.ua потрібен «.NET Developer».
ROZETKA — найбільший онлайн-ритейлер та один із найтехнологічніших e-commerce-проектів в Україні. Наша місія — бути універсальним помічником з вибору будь-якого товару в інтернеті.
ROZETKA побудована на мікросервісній архітектурі. Внутрішні продукти допомагають удосконалювати веб-сайт, автоматизувати роботу складів, поштоматів, служби доставки, фінансові та операційні процеси.
За сайтом і додатком стоїть робота IT-відділу. Це інженери з експертизою в топових стеках технологій, тестувальники, аналітики, DevOps-фахівці, архітектори, та продуктові менеджери, проєктні менеджери та IT-директор.
Також ми постійно тестуємо нові технології, стежимо за трендами, будуємо мікросервісну архітектуру, розвиваємо DevOps-практики. Гайда з нами!
Зі свого боку ми пропонуємо:
- Оформлення з першого робочого дня.
- Цікаві завдання, які дають Вам можливість розвиватися і вдосконалювати Ваш потенціал.
- Зручний графік.
- Система наставництва та злагоджена командна робота.
- Фіксовані задачі на період адаптації у супроводі Наставника, Тім Ліда, HR, PO.
- Оплачувана відпустка — 24 календарних дні на рік та оплачувані лікарняні.
- Програма лояльності для співробітників Rozetka.ua.
Про проєкт:
ROZETKA Loyalty Program — є внутрішнім високонавантаженим сервісом компанії Rozetka, який відповідає за логіку нарахування та списання бонусів.
Чим потрібно займатися:
- Проєктування та реалізація масштабованих, підтримуваних і тестованих програмних рішень.
- Робота з базами даних MS SQL Server та MySQL — оптимізація запитів, міграції, проєктування структур даних.
- Співпраця з командами розробників, DevOps та QA.
- Написання якісних юніт- та інтеграційних тестів для забезпечення надійності функціоналу.
- Участь у код-рев’ю, дотримання стандартів написання коду та найкращих практик розробки.
- Підвищення стабільності, надійності та продуктивності систем.
- Рефакторинг існуючого коду та участь у покращенні архітектури системи.
Що для цього потрібно:
- Від 4 років комерційного досвіду розробки на .NET / ASP.NET Core / C#.
- Впевнені знання Entity Framework Core, Dapper, ADO.NET.
- Практичний досвід використання RabbitMQ або подібних message brokers.
- Досвід роботи та розгортання застосунків на Windows (IIS та Windows Services).
- Досвід роботи з Jenkins, GitLab CI/CD або аналогічними системами CI/CD.
- Досвід підтримки та розвитку великих, складних кодових баз.
- Аналітичне мислення, вміння знаходити та вирішувати складні технічні проблеми.
- Вміння працювати в команді та комунікувати з колегами на різних технічних рівнях.
- Навички написання надійних юніт- та інтеграційних тестів.
- Глибоке розуміння SOLID-принципів, патернів проєктування та принципів чистого коду.
- Вільне володіння Git та сучасними Git-воркфлоу.
- Знання Docker (Linux) та розгортання у Kubernetes.
- Досвід роботи з базами даних MS SQL Server та/або MySQL.
- Досвід роботи з мікросервісною архітектурою.
Буде плюсом:
- Досвід з Domain-Driven Design (DDD).
- Знання підходу CQRS (Command Query Responsibility Segregation).
- Розуміння принципів Event Sourcing.
- Знання принципів Clean Architecture.
- Досвід оптимізації систем із високим навантаженням.
- Досвід роботи у гібридному середовищі (Linux + Windows).
Основні технології:
- .NET / .NET Core (C#).
- ASP.NET Core (API).
- Entity Framework Core, Dapper, ADO.NET.
- MS SQL Server, MySQL.
- RabbitMQ.
- Docker (Linux)/Kubernetes.
- Windows Server (IIS та Windows Services) для частини застосунків.
- Git.
- Jenkins, GitLab CI/CD для автоматизації збірки та розгортання.
- NUnit для юніт- та інтеграційного тестування.
Будемо раді Вам у команді ROZETKA. Не зволікайте і надсилайте резюме.
Надсилаючи резюме, будь ласка, вкажіть ваші очікування щодо заробітної плати!
*Пересилаючи нам своє резюме, що містить персональні дані, Ви висловлюєте свою згоду на їх обробку, згідно з чинним законодавством України про персональні дані.