ФУНКЦІОНАЛЬНІ ОБОВ’ЯЗКИ
- розробляти та підтримувати backend-сервіси на .NET/.NET Core;
- реалізовувати REST API та інтеграції між сервісами;
- брати участь у розробці мікросервісної та Event-Driven архітектури;
- мати досвід роботи з SQL та NoSQL базами даних;
- дотримуватися принципів ООП, SOLID, DRY, Clean Code;
- покривати код тестами;
- брати участь у Code Review та впровадженні Best Practices команди;
- забезпечувати продуктивність і стабільність сервісів;
- займатися розробкою highload-систем та транзакційних процесів;
- аналізувати і усувати дефекти та технічні проблеми;
- працювати у кросфункціональній команді з Tech Lead, Solution Architect, QA, DevOps і Business Analyst;
- брати участь у плануванні задач, технічних обговореннях та Refinement-сесіях.
ВИМОГИ ДО КАНДИДАТІВ
- досвід розробки комерційних проєктів на .NET/.NET Core - від 5 років;
- впевнене знання C# та .Net Core;
- глибоке розуміння принципів: ООП, SOLID, DRY, Clean Code;
- вміння писати Unit-тести та розуміння підходів до тестування;
- досвід роботи з REST API;
- досвід роботи з SQL базами даних;
- досвід роботи з NoSQL базами даних;
- розуміння event-driven підходів – буде перевагою;
- досвід роботи з highload або транзакційними системами – буде перевагою;
- розуміння CI/CD та контейнеризації (Docker) – буде перевагою;
- відповідальність, системне та інженерне мислення, вміння працювати в команді та приймати зворотний зв’язок, орієнтація на стабільність і довгострокову підтримуваність рішень.