Back-еnd Developer

Наш майбутній колега повинен відповідати наступним вимогам:

 

  • Вища технічна освіта.
  • Досвід роботи в IT-компаніях не менше 4-х років.
  • Високий рівень володіння:
    • C#, .Net Framework, .Net Core, ASP.NET, MVC 4/5/6;
    • T-SQL, LINQ;
    • Web API (REST);
    • ORM (Dapper);
    • Docker та Kubernetes для розгортання і масштабування додатків.
  • Практичний досвід:
    • Роботи з MS SQL Server, SSMS;
    • Глибокі знання SQL та мікросервісної архітектури - обов'язкові 
    • Інтеграції та використання Azure services (Azure DevOps);
    • Роботи з контейнеризацією (Docker) та оркестрацією (Kubernetes);
    • Оптимізації продуктивності запитів до баз даних;
    • Створення серверless-архітектури;
    • Виконання складних інтеграцій між різними системами та сервісами.
  • Знання та застосування в розробці принципів:
    • SOLID;
    • Domain-Driven Design (DDD);
    • Clean Architecture;
    • Проектування масштабованих та високонавантажених систем.
  • Досвід роботи з мікросервісною архітектурою на дуже високому рівні:
    • Глибоке розуміння принципів розробки, деплойменту, тестування та підтримки мікросервісів;
    • Робота з Message Brokers (Kafka) - обов'язково;
    • Проектування і реалізація інтеграцій між мікросервісами в умовах високого навантаження;
    • Впровадження best practices мікросервісної архітектури, таких як: ізоляція даних, розподіл відповідальностей
    • Розуміння концепцій API Gateway, service discovery
  • Розуміння принципів Agile-розробки (Scrum, Kanban).
  • Досвід роботи з CRM-системами:
    • Інтеграція, налаштування, розробка модулів, API-розширень.
  • Розуміння банківських або фінансових процесів (буде перевагою).
  • Англійська мова: на рівні читання та розуміння технічної документації.

     

Будуть плюсом знання та досвід (бажані):

  • WebSockets;
  • XML;
  • Роботи з популярними CRM-системами (Microsoft Dynamics, Salesforce, HubSpot);
  • Використання CI/CD-процесів (Bitbucket Pipelines);
  • Побудова ETL-процесів.
  • Знання та досвід роботи з VOIP

     

Основні завдання:

 

  • Оптимізація та розробка високонавантажених серверних програм і інтеграційних сервісів;
  • Участь у R&D-проектах для впровадження нових технологій та підходів;
  • Проектування та реалізація масштабованих мікросервісних рішень;
  • Розробка, доопрацювання та інтеграція складних модулів (у тому числі для CRM-систем);
  • Реалізація складних інтеграцій із внутрішніми та зовнішніми системами;
  • Створення API для інтеграції з іншими платформами;
  • Розробка та впровадження процесів міграції даних між різними системами;
  • Впровадження ефективних рішень для роботи з великими обсягами даних;
  • Впровадження та підтримка мікросервісної архітектури;
  • Оптимізація рішень для роботи в хмарному середовищі;
  • Участь у проєктах за принципами Agile-розробки (Scrum, Kanban).
     

    Ми пропонуємо
    Графік роботи на вибір (офіс в Києві недалеко від метро, віддалено, гібрид) - в бізнес-центрі є генератори, отже постійно є світло та інтернет;

  • Можливість керувати розробкою глобальних проєктів;
  • Сертифікацію Microsoft;
  • Конкурентний рівень винагороди.
  • Підвищення кваліфікації та професійний розвиток

 

To apply for this and other jobs on Djinni login or signup.