Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо досвідченого Senior.NET Software Engineer з солідним досвідом у розробці програмного забезпечення та глибоким розумінням безпеки та інженерії даних. Ця посада підходить інженеру, який працює в середовищі full-stack.
Ідеальний кандидат має значний досвід у роботі з.NET (C# та VB.NET), Angular та SQL, відмінні навички проектування систем та перевагу Azure. Досвід роботи з сучасними мовами, технологіями штучного інтелекту, агентськими системами та MCP (Model Context Protocol) є плюсом.
Обов'язки
- Розробка та підтримка високоякісних додатків з використанням .NET (C# та VB.NET), Angular та SQL
- Запровадження та застосування підходів Shift-Left engineering, включення тестування, якості та безпеки на ранніх етапах
- Виконання TDD та BDD як частина щоденної інженерної практики
- Розуміння принципів DevSecOps для підвищення безпеки та ефективності доставки програмного забезпечення
- Використання досвіду роботи з інструментами та практиками CI/CD (хоча не відповідальність за створення конвеєра)
- Інтеграція стандартів безпечного кодування, автоматизованих тестувань та ранньої стадії перевірки безпеки
- Забезпечення ефективності, безпеки та стійкості рішень на основі SQL
- Співпраця з командами з інфраструктури/хмари для забезпечення відповідності додатків кращим практикам у сфері безпеки, надійності, спостережуваності та масштабованості
- Проведення безпечних оглядів коду, моделювання загроз та інтеграції інструментів безпеки
- Внесення змін для покращення безпечної інженерії програмного забезпечення в команді та організації
- Співпраця з командами безпеки та управління для вирішення вразливостей та покращення загальної позиції
Вимоги
- 3+ роки досвіду інженерії програмного забезпечення з.NET (C# та VB.NET)
- Досвід роботи в фронтенд-інженерії з Angular, TypeScript та сучасними паттернами користувацького інтерфейсу
- Досвід інженерії SQL та глибоке розуміння реляційного дизайну
- Перевірені навички застосування Shift-Left, TDD та BDD у реальних інженерних середовищах
- Розуміння принципів та інструментів CI/CD
- Розуміння концепцій DevSecOps, безпечного кодування та автоматизованих контрольних точок якості
- Досвід створення хмаро-орієнтованих додатків в Azure
- Досвід роботи з AI/ML, інтеграцією LLM або інженерними процесами на основі штучного інтелекту
- Досвід роботи з агентськими системами, автономними робочими процесами або оркестраційними агентами
- Розуміння MCP (Model Context Protocol)
- Досвід роботи з подієвими системами, мікросервісами або безсерверними архітектурами
- Сертифікації Azure, DevOps або безпеки
- Відмінні навички письмової та усної комунікації англійською мовою (рівень B2+)
Ми пропонуємо
- Можливість працювати дистанційно з України
- Конкурентоспроможний компенсаційний пакет
- Колаборативне та інноваційне робоче середовище
- Можливості для професійного зростання та розвитку
Про компанію
[Опис компанії, якщо є]