ТОВ «НІК-Електроніка» - провідний український виробник обладнання для автоматизації обліку енергоресурсів. Ми створюємо сучасні лічильники електроенергії, води та тепла, а також програмне забезпечення для їх управління. Уже понад 20 років ми впроваджуємо інноваційні рішення для прозорого та ефективного обліку енергоресурсів, працюючи як на українському, так і на міжнародних ринках.
Ми шукаємо висококваліфікованого Middle C# Developer з глибоким досвідом роботи з .NET Framework для розробки та підтримки складних настільних (Desktop) додатків, які є критично важливими для наших бізнес-процесів.
Ця роль вимагає експертного знання платформи .NET Framework, навичок архітектурного проектування та здатності керувати життєвим циклом великих додатків.
Ключові обов'язки:
Виконувати аналіз задачі, планувати етапи виконання, узгоджувати з колегами.
Робити декомпозицію задач, перехід з деталей до загального плану.
Співпрацювати з DevOps/Sys admin для доставки та розгортання оновлень на серверах клієнтів.
Читати передачу даних між системами, синхронізація, алгоритми підтвердження доставки.
Освоювати нові протоколи даних та особливості вимірювальних приладів.
Ми очікуємо:
Обов'язково (.NET / основний стек):
Комерційний досвід C# / .NET від 2-х років (десктоп або бекенд).
Впевнене знання ООП, принципів SOLID, патернів проєктування.
Реляційні БД та SQL: написання й оптимізація запитів, читання збережених процедур, розуміння міграцій схеми (досвід із PostgreSQL — перевага).
Робота з Git (гілки, мерджі, код-рев'ю).
Вміння вникати у велику успадковану кодову базу зі складною предметною бізнес-логікою та знаходити причину дефекту, а не лише симптом.
Ефективна робота з AI-інструментами: коректна постановка задачі, опис контексту, формулювання уточнювальних питань, валідація відповіді.
Бажано (C++ / низькорівнева частина):
Досвід C++ (C++11 і новіше): STL, робота з пам'яттю, збірка проєктів.
Мережеві основи: сокети, IP/TCP, порти, обмін даними між системами, синхронізація, алгоритми підтвердження доставки.
Багатопотоковість: синхронізація потоків, спільні ресурси, м'ютекси/локи, уникнення гонок і дедлоків.
Досвід із низькорівневими протоколами обміну з пристроями — важливіше розуміння специфіки, ніж конкретний протокол; досвід із PLC, RS-485 — суттєвий плюс.
Знайомство зі стеком DLMS/COSEM (IEC 62056) або готовність його опанувати.
Робота з віддаленими системами по SSH (деплой, діагностика, читання логів).
Досвід із Linux-середовищем.
Загальнотехнічні навички:
Базове розуміння клієнт-серверної архітектури та інтеграцій (обмін файлами/макетами, експорт-імпорт даних).
Навички написання та читання unit-тестів.
Уважність до зворотної сумісності й даних у проді (зміни не повинні ламати наявні інтеграції).
Ми Пропонуємо:
Повну зайнятість 5/2, робота в офісі/гібридний формат (Київ/Вишгород) або ремоут
Корпоративний трансфер, офіційне працевлаштування та бронювання
Конкурентну заробітну плату та комфортні умови праці з гнучким графіком
Можливість працювати над інноваційними продуктами та впливати на їх розвиток
Оплату професійного навчання, необхідних для роботи AI-інструментів та участь у профільних конференціях
Можливості для кар'єрного росту, навчання та підтримку зі сторони колег та керівництва


