Edvantis logo

Senior Software Engineer (.NET, Blazor)

Edvantis·Salary not specified

Primary stack

.NETAIAzureSQL

Nice to have's

Generative AIAzure DevOpsGitHubJiraDistributed systemsInfrastructure-as-CodeSecure coding

Job description

Description language:

Про посаду

Ми відкриваємо посаду Senior Software Engineer (.NET, Blazor), щоб працювати над проектом для нашого клієнта – міжнародної компанії, яка розробляє програмні рішення для малих і середніх муніципалітетів. Проект зосереджено на наборі продуктів, які підтримують ключові операції місцевого самоврядування, включаючи фінанси, комунальні платежі, HR, зарплатну відрахування, онлайн-платежі, збір податків та управління активами.

Як Senior Software Engineer, ви будете практичним старшим учасником команди, яка розробляє нашу хмарну платформу, побудовану на C#/.NET, Blazor, SQL та Microsoft Azure. Ви будете відповідати за складні, багатопрофільні функції від початку до кінця, брати участь у архітектурних рішеннях та демонструвати технічне лідерство, підвищуючи планку якості коду, тестування та доставки. Працюючи повністю віддалено, ви щодня будете стикатися з широким спектром технічних викликів та реальними результатами для клієнтів.

Обов'язки

  • Відповідати за великі функції та системи від початку до кінця – від виявлення та проектування до впровадження та постійної експлуатації
  • Брати участь в архітектурі та проектуванні системи: сприяти модульності, чітким межам, масштабованості, надійності, безпеці та вартості
  • Сприяти та допомагати поширювати пропозиції щодо проектування (RFC/ADR) для важливих рішень
  • Дотримуватися та зміцнювати стандарти та процеси команди – працювати в рамках встановлених командою стандартів кодування, практик огляду та процесу доставки; проводити ретельні огляди коду (дизайн, продуктивність, безпека, зручність технічного обслуговування) з швидким виконанням та пропонувати ідеї для покращення роботи команди
  • Опанувати додаткові, дані та продуктивні шари: вирішувати найскладніші дефекти та вузькі місця; оптимізувати Entity Framework, SQL-запити, індексування та кешування; та встановлювати надійні, багаторазові патерни Blazor компонентів
  • Підтримувати досконалість хмарних та DevOps на Azure: покращувати трубопроводи Azure DevOps та стратегії випуску, створювати значущу спостережуваність (Application Insights/Log Analytics) та зміцнювати надійність, відновлення та оптимізацію витрат
  • Підвищувати стандарти тестування: відстоювати дизайн, придатний для тестування, забезпечувати міцне покриття одиниць та інтеграції та співпрацювати з інженерами QA щодо крайніх випадків та передач
  • Працювати з використанням AI: використовувати AI-кодових агентів/асистентів та AI-допомагаючі робочі процеси кодової перевірки на високому рівні як частину щоденної доставки та ділитися тим, що працює, з командою
  • Управляти технічним боргом: виявляти, документувати та кількісно оцінювати його та пропонувати прагматичні заходи щодо його усунення
  • Ділитися знаннями під час участі: працювати в парі над складною роботою, давати конструктивний кодовий та дизайнерський відгук та документувати те, що ви створюєте, щоб команда могла продовжити
  • Захистити безпечний дизайн та надійність: сприяти безпечному кодуванню, моделюванню загроз та кращим практикам OWASP; брати участь у відповіді на інциденти та аналіз першопричини за необхідності (чергування можливе)
  • Чітко спілкуватися з технічними та нетехнічними зацікавленими сторонами, перекладаючи технічні компроміси на ділові терміни та встановлюючи реалістичні очікування

Вимоги

  • 5+ років досвіду розробки корпоративних програмних рішень
  • Глибокі знання C#/.NET – асинхронність/одночасність, ін'єкція залежності та налаштування продуктивності
  • Досвід роботи з сучасною компонентною UI-бібліотекою (Blazor краще) або сильний рівень аналогічного досвіду з Angular, React або подібною бібліотекою та здатність швидко освоїти Blazor
  • Практичний досвід роботи з основною хмарною платформою – Microsoft Azure (App Services, Azure SQL, Storage, Key Vault, Application Insights) краще, або аналогічний досвід з AWS або подібною хмарою та здатність освоїти Azure
  • Міцні основи MS SQL Server – реляційне моделювання та оптимізація запитів/продуктивності
  • AI-допомагаюча розробка як щоденна практика – практичний досвід використання AI-кодових агентів/асистентів та AI-допомагаючої перевірки коду у професійному робочому процесі
  • Доведений досвід участі в архітектурі та доставці складних функцій від початку до кінця
  • Досконалість у перевірках коду та стратегії тестування, а також дисципліна роботи в рамках встановлених стандартів та процесів
  • Досвід роботи з Git та сучасними практиками CI/CD
  • Ступінь бакалавра в галузі комп'ютерних наук або суміжній галузі, або аналогічний досвід
  • Міцні навички письмової та усної комунікації та здатність впливати на різні функції (Розробка, QA, PM, UX, Операції)
  • Рівень англійської – Середній або вище

Буде плюсом

  • Навички побудови з використанням генеративної AI – інтеграція LLM, RAG або AI-агентів у функції продукту (поза використанням AI-асистента кодування)
  • Досвід роботи з CI/CD трубопроводами Azure DevOps та управлінням випусками
  • Досвід роботи з GitHub (включаючи GitHub Actions) та Jira (ми переходимо на ці інструменти)
  • Експертиза у розподілених системах та повідомленнях/подіях (наприклад, Azure Service Bus, Event Grid)
  • Розуміння Infrastructure-as-Code та стратегії середовища
  • Глибина безпеки, включаючи володіння безпечним кодуванням, моделюванням загроз, OWASP та управлінням секретами

Ми пропонуємо

  • Модель роботи remote-first з гнучними робочими годинами (ми надаємо все обладнання)
  • Комфортні та повністю обладнані офіси у Львові та Жешуві
  • Конкурентоспроможна компенсація з регулярними перевірками ефективності
  • Програма реферальних бонусів
  • 18 оплачуваних днів відпустки на рік
  • 12 днів оплачуваної лікарняної на рік
  • Додаткові оплачувані відпустки (донорство крові, одруження, пологи тощо)
  • Підтримка здоров'я та благополуччя: або щомісячний бюджет на медичне страхування та спортивні заходи, або повний план медичного страхування, залежно від вашого моделі співпраці
  • Програма психічного здоров'я – консультації з психологом, що оплачує компанія, з річним лімітом покриття
  • Курси англійської, німецької та польської мов та мовні клуби
  • Корпоративні подарунки для ваших особливих дат
  • Корпоративна підписка на навчальні платформи, регулярні зустрічі та вебінари
  • Дружня команда, яка цінує відповідальність, інновації, командну роботу та задоволення клієнтів
  • Декретна відпустка
  • Інклюзивне середовище, де кожен відчуває себе цінним та рівним. Ми гордо співпрацюємо з VeteranHub для підтримки українських ветеранів
  • Ми прагнемо підтримувати Україну та активно беремо участь у благодійних ініціативах

© Edvantis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Edvantis is a mature software development vendor with the HQ in Berlin, Germany, and development centers in Ukraine and Poland. We have over a decade of providing software development services to organizations of all sizes, from startups to enterprise-grade businesses.

More at Edvantis

All 22 roles

Similar jobs

Popular searches