• Бронювання
  • Зараз переглядає 1 шукач
Nix

Senior .NET Developer (Digital Asset Management Project)

  • Nix

      IT; більше 1000 співробітників
    • Дистанційна робота
    • Повна зайнятість. Досвід роботи від 5 років. Вища освіта.
    • Англійська — вище середнього
    • Бронювання працівників
    • Git
    • Jira
    • C#
    • PostgreSQL
    • Scrum
    • Agile
    • Комунікабельність
    • Docker
    • Unit-тестування
    • Redis
    • Робота з базою даних
    • Уважність
    • Azure DevOps Server
    • Чесність
    • RabbitMQ
    • Elasticsearch
    • MS Azure
    • Kubernetes
    • Адаптивність
    • Продуктивність
    • Надійність
    • CI/CD
    • .NET Framework
    Показати всі навичкиЗгорнути навички

    Опис вакансії

    Ти той інженер, який бачить продукт ширше за свій код: впливає на архітектуру, продуктивність, бізнес-логіку та довгострокову якість системи. Ми створили культуру, де прозорість, технічна незалежність і сильна комунікація — частина щоденної роботи.

    У цьому проєкті ти долучишся до розвитку Fotoware Digital Asset Management — високонавантаженого рішення, що базується на сучасних архітектурних підходах і підтримує як хмарні, так і on-premises інсталяції.

    ЩО ТИ БУДЕШ РОБИТИ:

    • Розробляти багатокомпонентну архітектуру: Створювати multi-tenant та distributed рішення на .NET, забезпечуючи високу доступність та масштабованість системи.
    • Формувати технічний вектор: Визначати архітектурні напрямки для забезпечення гнучкості деплойменту, безпеки та observability (моніторингу) продукту.
    • Проектувати надійні API та SDK: Будувати сервісні межі та паттерни інтеграції з фокусом на розширюваність і стабільність.
    • Забезпечувати універсальність рішень: Розробляти компоненти платформи, які однаково стабільно працюють у хмарі та на власних серверах клієнтів (on-premises).
    • Працювати з даними: Оптимізувати роботу з реляційними (PostgreSQL) та NoSQL базами даних, використовувати Redis та Elasticsearch для швидкодії.
    • Впроваджувати Event-Driven підходи: Реалізовувати асинхронну взаємодію між сервісами за допомогою RabbitMQ або аналогічних систем обміну повідомленнями.
    • Гарантувати якість: Покривати код API, Unit та Integration тестами; проводити ґрунтовні code reviews для підтримки високих стандартів інженерної культури.
    • Розвивати CI/CD та DevOps: Співпрацювати з DevOps-командою для налаштування пайплайнів в Azure DevOps та забезпечення runtime-надійності.
    • Документувати рішення: Описувати архітектурні припущення, технічні рішення та вимоги до розгортання для прозорості процесів.
    • Менторити та співпрацювати: Підтримувати колег через обмін знаннями, брати активну участь у плануванні, оцінці задач та технічних дискусіях.

    ТЕХНІЧНИЙ СТЕК ТА ЕКСПЕРТИЗА:

    Для успішної реалізації завдань у нашому проєкті необхідно мати глибокий практичний досвід із наступним інструментарієм:

    • Ми очікуємо, що ти маєш щонайменше 5 років комерційного досвіду розробки на .NET / C#
    • Core Backend: .NET 8, C#, розробка розподілених сервісів та контейнеризованих рішень.
    • Data Management: PostgreSQL (реляційні БД), Redis (кешування) та NoSQL рішення для складних сценаріїв роботи з даними.
    • Messaging & Architecture: Побудова асинхронних комунікацій через RabbitMQ (або аналоги), розуміння принципів CQRS та Pub/Sub.
    • Cloud & DevOps: Робота з Azure або іншими великими хмарними платформами, налаштування CI/CD пайплайнів (Azure DevOps) та робота з Git/Jira.
    • Environment: Розуміння специфіки розробки систем, що працюють як у Cloud, так і в On-premises середовищах.

    БУДЕ ПЛЮСОМ:

    • Досвід роботи з Docker та Kubernetes.
    • Розуміння принципів безпеки, автентифікації та захисту даних в Enterprise системах.
    • Досвід діагностики та troubleshooting у розподілених системах.
    • Знання Elasticsearch для повнотекстового пошуку.
    • Інтерес або досвід у розробці рішень з використанням Agentic AI.

    ЩО НАМ ВАЖЛИВО:

    • Технічна зрілість — уміння аргументовано відстоювати архітектурні рішення, орієнтуючись на довгострокову підтримку.
    • Адаптивність та швидкість — здатність швидко занурюватися у складний продукт і опановувати нові технології.
    • Системне мислення — розуміння того, як зміни в одному сервісі впливають на всю розподілену систему.
    • Комунікабельність та прозорість — вільне спілкування англійською, чесність у взаємодії та готовність до командної гри.
    • Точність і надійність — увага до деталей у реалізації складних бізнес-вимог.

    ЩО ТИ ОТРИМАЄШ:

    • Компенсацію, що відповідає твоєму рівню та технічній експертизі.
    • Вплив на продукт — твої рішення формуватимуть фундамент системи на ранніх етапах нових проєктів.
    • Сильне технічне середовище — співпраця з відданою командою senior-інженерів у міжнародному форматі.
    • Розвиток — робота з edge-tech рішеннями (AI, Cloud-native, distributed systems) та індивідуальні плани зростання.
    • Гнучкість — remote-first формат, адекватний графік та здоровий work-life balance.
    • Відсутність хаосу — зрілі Agile-процеси (Scrum) та чітко налаштований цикл розробки.

    Хочеш працювати в зрілій команді, впливати на технічні рішення та розвивати свою експертизу — надсилай резюме!

    Nix

    IT, більше 1000 співробітників

    Більше про компанію

    Схожі вакансії

    Усі схожі вакансії

    Вакансії в категорії

    Вакансії за містами

    Вакансії за сферою діяльності