Senior C# .NET Framework Developer (Desktop)
ТОВ «НІК-Електроніка» - провідний український виробник обладнання для автоматизації обліку енергоресурсів. Ми створюємо сучасні лічильники електроенергії, води та тепла, а також програмне забезпечення для їх управління. Уже понад 20 років ми впроваджуємо інноваційні рішення для прозорого та ефективного обліку енергоресурсів, працюючи як на українському, так і на міжнародних ринках.
Ми шукаємо висококваліфікованого Senior C# Developer з глибоким досвідом роботи з .NET Framework для розробки та підтримки складних настільних (Desktop) додатків, які є критично важливими для наших бізнес-процесів.
Ця роль вимагає експертного знання платформи .NET Framework, навичок архітектурного проектування та здатності керувати життєвим циклом великих додатків.
Ваші Ключові Обов'язки:
- Архітектура та Розробка: Проектування, розробка та підтримка критично важливих Desktop-додатків, використовуючи .NET Framework та відповідні UI-технології (WPF або WinForms).
- Оптимізація: Аналіз продуктивності, ідентифікація та усунення "вузьких місць" у старих додатках, рефакторинг та модернізація коду.
- Інтеграція: Інтеграція настільних рішень із зовнішніми системами та базами даних, розробка сервісів та компонентів.
- Наставництво: Проведення Code Review, надання технічної допомоги та наставництво молодшим розробникам.
- Управління Технічним Боргом: Розробка стратегій для зменшення технічного боргу та забезпечення довготривалої підтримки додатків.
Основні Вимоги (Must-Have):
- Досвід: Мінімум 5+ років комерційного досвіду у розробці програмного забезпечення на C#/.NET.
- .NET Framework: Експертне володіння .NET Framework (4.5+) та глибоке розуміння його внутрішньої роботи.
- Desktop UI: Досвід розробки складних інтерфейсів з використанням WinForms (переважно) або WPF.
- Для WPF: Глибоке знання XAML, Binding, Dependency Properties, Custom Controls та патернів MVVM (ViewModel-First або View-First).
- C#: Експертне володіння мовою C# (LINQ, Generics, багатопоточність, TPL).
- Бази Даних: Досвід роботи з PostgreSQL або іншими реляційними СУБД; глибокі знання T-SQL та досвід роботи з ADO.NET та/або Entity Framework.
- Патерни: Практичне застосування принципів SOLID та Design Patterns.
- Тестування: Досвід написання юніт-тестів та інтеграційних тестів.
Буде Перевагою (Nice-to-Have):
- Досвід міграції настільних додатків з .NET Framework на .NET (Core).
- Знання технологій WCF або ASP.NET Web API для розробки внутрішніх сервісів додатку.
- Досвід роботи з DevExpress, Telerik або іншими UI-бібліотеками.
- Знання технологій ClickOnce або MSI для розгортання додатків.
- Досвід роботи з DevOps інструментами (CI/CD) для Desktop-додатків.
Ми Пропонуємо:
- Повну зайнятість 5/2, робота в офісі/гібридний формат (Київ/Вишгород) або ремоут
- Корпоративний трансфер, офіційне працевлаштування та бронювання
- Конкурентну заробітну плату та комфортні умови праці з гнучким графіком
- Можливість працювати над інноваційними продуктами та впливати на їх розвиток
- Оплату професійного навчання, необхідних для роботи AI-інструментів та участь у профільних конференціях
- Можливості для кар'єрного росту, навчання та підтримку зі сторони колег та керівництва
Required languages
| English | B1 - Intermediate |