C# .NET Engineer (desktop experience)
TIRAS Technologies — українська технологічна компанія. Ми займаємось розробкою та виробництвом професійних систем безпеки з 1991 року. Наше обладнання охороняє сотні тисяч об’єктів України та за її межами. Наше обладнання обирають сотні охоронних компаній, як технічну базу для своєї діяльності. Ми — компанія повного циклу, від ідеї до серійного виробництва. Наша робота — це безперервний процес перетворення технологій та дизайну в те, що захищає життя та майно людей.
Наразі є необхідність підсилити нашу команду і ми шукаємо C# .NET Engineer в наш офіс у місті Вінниця. На даний момент не розглядаємо дистанційний формат роботи.
Що треба робити:
- Розробляти та оптимізовувати функції ПЗ;
- Проектувати масштабовану та зручну в обслуговуванні архітектеру;
- Підтримувати та усувати помилки існуючих функцій;
- Тісна співпраця з командою;
Писати чистий, підтримуючий код із використанням сучасних підходів програмного забезпечення.
Необхідні досвід та навички:
- C#: впевнене володіння мовою програмування, зокрема LINQ, Task, async/await, Thread.
- .NET / .NET Core: розуміння архітектури та життєвого циклу застосунку.
- ASP.NET Core: створення REST API, робота з middleware, routing, controllers, dependency injection.
- Entity Framework (Code First): побудова моделей, налаштування міграцій.
- SQL (PostgreSQL): проєктування БД, робота з індексами, оптимізація запитів.
- CI/CD: практичний досвід роботи з Jenkins.
- Desktop: розробка застосунків на WPF.
- Мережеві протоколи: розуміння та досвід роботи з TCP/UDP.
- Архітектура: досвід проєктування та розробки у мікросервісній архітектурі.
- REST API: досвід створення та інтеграції.
Програмне проєктування: знання та практичне застосування SOLID, OOD, GRASP, GoF патернів.
Буде плюсом:
- Досвід роботи з gRPC.
- Практика з RocksDB чи іншими NoSQL базами даних.
- Знайомство з WinUI 3.
Досвід написання unit-тестів (NUnit).
Що ми пропонуємо:
- Роботу над цікавими проектами в українській RnD-компанії;
- Можливість професійного розвитку;
- Ринкову заробітну плату;
- Офіційне працевлаштування та повний соціальний пакет.
Оплату навчання та участі в конференціях.
Приєднуйся до команди TIRAS Technologies і роби світ безпечнішим разом з нами!
Required languages
| English | B1 - Intermediate |