
Senior Software Engineer (.NET, Blazor)
Primary stack
Nice to have's
Job description
Про посаду
Ми відкриваємо посаду 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
Channel Partner
Edvantis · Belgium

Middle DevOps Engineer
Edvantis · Poland +1

Senior ML Engineer
Edvantis · Rzeszów +1

Strong Middle Automation/Manual QA Engineer
Edvantis · Rzeszów
Similar jobs

Senior Software Engineer (.NET, Blazor)
Help Meet Job · Rzeszów +1

Senior Software Engineer (.NET, Blazor)
Help Meet Job · Rzeszów +1

Azure Platform Engineer
Luxoft · Poland

Azure Platform Engineer
Luxoft · Poland