Middle+ C# Developer
Интересный стек технологий (Akka.NET) и локация в Тбилиси делают вакансию привлекательной для релокантов. Однако использование старой версии .NET 4.7 и отсутствие указанной зарплаты снижают общий балл.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокий порог входа обусловлен требованием к опыту от 5 лет, знанием специфических фреймворков вроде Akka.NET и необходимостью владения C++ на базовом уровне. Также важен опыт работы с legacy-технологиями (.NET 4.7, WinForms).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Middle+ C# разработчика в Грузии с опытом от 5 лет рыночная вилка обычно составляет $3000–$4500. Отсутствие указанной зарплаты в объявлении требует уточнения на первом этапе интервью.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle+ C# Developer
Требования:
Стек: C# (+ немного C++), Visual Studio 2022, .NET 4.7, SQLite/PostgreSQL, Akka .NET, Git, ReSharper, YouTrack; для desktop - WPF, WinForms. Коммерческий C# от 5 лет, последняя позиция не ниже middle. Профильное техническое образование приветствуется (матмех, ИТМО и подобные).
Локация:*📍*Тбилиси, Грузия. Офис.
Контакт для отклика: Откликнуться +СV с темой BELK-DEV-1: C# Developer - ФИО
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C#
- C++
- Visual Studio
- .NET Framework
- SQLite
- PostgreSQL
- Akka.NET
- Git
- ReSharper
- YouTrack
- WPF
- WinForms
Возможные вопросы на собеседовании
Вакансия предполагает работу с Akka.NET, что требует понимания модели акторов для построения распределенных систем.
Расскажите о вашем опыте работы с Akka.NET: как вы проектировали иерархию акторов и решали проблемы с их состоянием?
В стеке указан .NET 4.7, что может накладывать ограничения по сравнению с современным .NET Core/5+.
С какими основными ограничениями .NET Framework 4.7 вы сталкивались и как решали вопросы производительности?
Упоминание C++ в стеке C# разработчика обычно означает работу с P/Invoke или C++/CLI.
Был ли у вас опыт взаимодействия управляемого кода (C#) с неуправляемым (C++)? Какие сложности возникали при маршалинге данных?
Для desktop-разработки указаны и WPF, и WinForms.
В каких случаях вы бы предпочли использовать WinForms вместо WPF в современном проекте, учитывая ограничения обеих платформ?
Работа с SQLite и PostgreSQL требует понимания различий в транзакционности и масштабировании.
Как вы подходите к выбору между SQLite и PostgreSQL для конкретной задачи хранения данных в десктопном приложении?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

