Middle C#.NET Framework Developer (Desktop)

$$
Product

ТОВ «НІК-Електроніка» - провідний український виробник обладнання для автоматизації обліку енергоресурсів. Ми створюємо сучасні лічильники електроенергії, води та тепла, а також програмне забезпечення для їх управління. Уже понад 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-інструментів та участь у профільних конференціях
  • Можливості для кар'єрного росту, навчання та підтримку зі сторони колег та керівництва

Required domain experience

Energy / Utilities 1 year
Hardware / IoT 1 year
Telecom / Communications 1 year

Required languages

English B1 - Intermediate
Ukrainian Native
Published 18 June
77 views
·
18 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...