Requirements :Досвід розробки у .NetMultithreading / Databases (досвід із SQL: робота зі складними запитами, індексами, stored procedures)Git / BitbacketParsers/SerializersNative code interoperabilityNetworkingРозуміння архітектурних принципів (на рівні SOLID, DDD, Clean Architecture)Проактивність (здатність бачити проблему/можливість і ініціювати її рішення)Комунікабельність (вміння чітко доносити думку технічним і нетехнічним колегам)Вміння планувати, декомпозитувати задачі, ставити дедлайни і брати відповідальність за їх дотриманняІніціатива в командній взаємодії, участь у створенні або покращенні процесів2 + роки досвіду на менеджерській позиціїСумлінне та відповідальне відношення до поставлених задач та виділених зон відповідальностіWill be a plus:15+ років досвідуМатематична підготовкаДосвід програмування на C/C++ / RustРозуміння принципів роботи обчислювальних системРозуміння принципів та впевнене володіння методами побудови розподілених програмно-апаратних комплексівДосвід прийняття стратегічних рішень в командній роботіResponsibilities:Вивчення, розуміння та використання існуючого коду на C#Code reviewРозробка нового програмного забезпечення розподілених програмно-апаратних комплексів на C#Розуміння та аналіз вимог до програмного забезпеченняАналіз та декомпозиція специфікаційАналіз та робота з bug reportsЗабезпечення надійності програмного забезпечення шляхом використання всіх сучасних підходів до відлагодження програмного кодуПідвищення продуктивності та ефективності програм шляхом профілювання та оптимізації алгоритмів та структур данихСпівпраця з іншими членами команди розробки, включаючи інженерів програмного забезпечення, тестувальників та менеджерів проектів для досягнення спільних цілейМи пропонуємо :Конкурентну заробітну платуГнучкий графік і можливість працювати віддаленоПродукти та проєкти, які реально мають значенняВідсутність бюрократіїВідгукнутись на вакансію