Senior Software Engineer C# (.NET)

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

 

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

 

C# (.NET)  JavaScript  HTML  CSS   HTTP API

 

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

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

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

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

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

Розробка Windows Services та багатопоточних додатків для обробки транзакцій та комунікації з обладнанням терміналів

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

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

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

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

 

Вимоги:

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

Досвід розробки Windows Services та консольних додатків

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

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

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

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

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

 

Добре мати:

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

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

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

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

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

 

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

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

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

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

Регулярні performance reviews

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

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

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

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

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

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

Required languages

English B1 - Intermediate
Published 1 December
169 views
·
26 applications
97% read
·
85% responded
Last responded 2 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...