Senior Software Engineer C# (.NET)

$$$$
Product

Ми шукаємо досвідченого C# розробника для роботи над критичною інфраструктурою мережі терміналів самообслуговування. Ти працюватимеш із системою, що забезпечує роботу терміналів для обміну валют, поповнення та зняття готівки, оплати мобільного зв'язку та інших банківських послуг.

 

Мова та технології

 

C# (.NET)  JavaScript  HTML  CSS   HTTP API

 

Твої обов’язки:

Розробка нових модулів для управління терміналами самообслуговування: функціонал обміну валют, cash-in/cash-out операцій, платежів за послуги

 

Аналіз існуючого коду: відновлення бізнес-логіки з недокументованих компонентів, виявлення залежностей між модулями, reverse engineering складних інтеграцій

 

Імплементація нових банківських сервісів: поповнення рахунків, оплата мобільного зв'язку, комунальних послуг, грошові перекази

 

Рефакторинг критичних частин системи: оптимізація продуктивності транзакційних операцій, усунення технічного боргу, підвищення надійності

 

Розробка компонентів Windows-додатку для обробки транзакцій та комунікації з обладнанням терміналів (банкнотоприймачі, диспенсери, карт-рідери)

 

Налагодження складних багатокомпонентних інтеграцій між розподіленими системами (термінали ↔ процесинг ↔ core banking ↔ платіжні системи)

 

Troubleshooting production інцидентів: глибокий аналіз логів транзакцій, network traces, діагностика проблем у реальному часі

 

Створення технічної документації: UML діаграми, sequence diagrams, архітектурні схеми компонентів

 

Кросфункціональна взаємодія: робота з QA, DevOps, product-менеджерами для узгодження технічних рішень

 

Вимоги:

Впевнене володіння C# та платформою .NET (.NET Framework 4.8 / .NET 6+)

 

Досвід розробки компонентів Windows-додатків (desktop або embedded-рішень)

 

Розуміння принципів інтеграцій між розподіленими системами: messaging patterns, API design, fault tolerance

 

Знання багатопоточного програмування (Task, Thread, синхронізація, cancellation tokens)

 

Базові навички frontend розробки (JavaScript/HTML/CSS) для доопрацювання UI компонентів

 

Розуміння основ мережевої взаємодії та протоколів (HTTP/HTTPS, TCP/IP)

 

Сильні debugging та analytical skills: вміння будувати цілісну картину системи з фрагментованої інформації

 

Добре мати:

Знання платформи Kalignite

 

Досвід COM Interop (.NET ↔ JavaScript або .NET ↔ нативні компоненти)

 

Вміння створювати UML та Sequence Diagrams для документування архітектури

 

Досвід reverse engineering складних систем

 

Досвід роботи з банкоматами та термінальним обладнанням

 

Досвід роботи у fintech/banking domain

 

Що ми пропонуємо:

Роботу з унікальними enterprise системами та нестандартними технічними викликами

 

Конкурентну ринкову компенсацію

 

Повний бухгалтерський супровід

 

Регулярні performance reviews

 

Structured onboarding та менторську підтримку команди

 

Швидкі рішення без бюрократії

 

Прямий вплив на архітектурні рішення продукту

 

Оплачувані лікарняні та відпустка

 

Повністю remote формат роботи

 

Гнучкий графік з фокусом на результат.

Required skills experience

.NET 4 years

Required languages

English B1 - Intermediate
Ukrainian B2 - Upper Intermediate
Published 1 December 2025 · Updated 20 April
137 views
·
28 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...