Lead.Net Engineer
Primary stack
Nice to have's
Job description
Про посаду
N-iX шукає Lead.Net Engineer для приєднання до команди. Як .NET Engineer, ви будете керувати технічною модернізацією масштабної системи з.NET Framework 4.8 до.NET 10. Ваша робота охоплюватиме весь бекенд-стек - заміну залежностей, що працюють лише на Windows, рефакторинг старих паттернів, перенесення доступу до даних на EF Core, і забезпечення портативності, можливості контейнеризації та готовності до розгортання в хмарі AWS кожної служби. Ви будете тісно співпрацювати з DevOps та інженерами баз даних як частина крос-функціональної Agile команди, що забезпечує поетапну, безпечну для виробництва міграцію.
Обов'язки
- Міграція додатку.NET Framework 4.8 до.NET 10.
- Міграція великої моделі Entity Framework 6 з використанням підходу "database-first" до EF Core 8 через кілька обмежених контекстів, по одному домену за раз.
- Виявлення та заміна бібліотек та посилань на асемблі, що працюють лише на Windows, які перешкоджають складанню та запуску на Linux.
- Встановлення вимірювання покриття юніт-тестами та впровадження контрольних точок як частини міграційного піплайну.
- Співпраця з інженером DevOps над написанням Dockerfile, налаштуванням середовища та введенням секретів.
- Участь в Agile/SCRUM процесах, проведення код-рев'ю та документування рішень щодо міграції.
Вимоги
- 5+ років розробки на C# та.NET бекенді з глибоким знанням ASP.NET та ASP.NET Core.
- Перевірені практичні навички міграції додатків.NET Framework до.NET Core /.NET 10 у виробництві.
- Міцний досвід роботи з Entity Framework Core.
- Глибокі знання DDD, CQRS та паттернів репозиторію в багатошарових архітектурах.NET.
- Знання багатоетапних Docker-побудов та основ контейнерів Linux для додатків.NET.
- Володіння xUnit та Moq для юніт-тестування; комфорт з налаштуванням тестувань у контейнерах.
- Досвід роботи з AWS ECS / Fargate та ECR для розгортання контейнеризованих додатків.NET.
- Знання MassTransit та RabbitMQ або Amazon MQ для подійно-орієнтованих систем обміну повідомленнями.
- Досвід роботи з Hangfire або подібними фреймворками обробки фонових завдань.
- Володіння Git та знайомство з процесами команди Agile/SCRUM.
- Середній/Високий рівень англійської мови
Буде плюсом
- Досвід створення CI/CD піплайнів для проектів на.NET.
- Знання архітектури мікро-фронтендів та односторінкових додатків на Angular.
- Досвід роботи з автоматизованими інструментами вимірювання покриття коду та впровадження порогів покриття в CI.
- Досвід оптимізації продуктивності та масштабних корпоративних бекенд-систем.
Ми пропонуємо
- Гнучний робочий формат - віддалено, в офісі або гнучко
- Конкурентоспроможна зарплата та хороший компенсаційний пакет
- Персоналізований кар'єрний ріст
- Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості та інше)
- Активні технічні спільноти з регулярним обміном знаннями
- Компанія відшкодовує витрати на освіту
- Пам'ятні подарунки до ювілеїв
- Корпоративні заходи та командоутворення
- Інші переваги, що залежать від місця розташування
не застосовується до фрілансерів
© N-iX. 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.
N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.
More at N-iX
All 144 rolesSenior / Lead PHP Engineer with AI skills
N-iX · Ukraine
Senior / Lead DevOps / Observability Engineer
N-iX · Ukraine
B2B Marketing Specialist
N-iX · Ukraine
Senior Python Engineer (with TypeScript and Agentic development experience)
N-iX · Ukraine +1