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