- Страна
- Россия
Middle С#-разработчик
Стабильная вакансия в системном интеграторе с официальным оформлением и возможностью удаленной работы. Стек технологий классический для корпоративного сектора, что хорошо для профессионального роста в Middle-сегменте.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует уверенного владения C# и SQL, а также готовности работать с платформой BPMSoft, что подразумевает специфический стек (RequireJS, ExtJS). Основная сложность заключается в необходимости совмещать разработку логики с настройкой платформенных модулей.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Работодатель не указал конкретные цифры, однако для Middle C# разработчика в России рыночный диапазон составляет от 180 000 до 280 000 рублей. Итоговое предложение будет сильно зависеть от навыков кандидата в области SQL и опыта с BPM-системами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*👩💻*Вакансия Middle С#-разработчик
*🟢Удаленно🟢*Полная занятость
*🟢*ЗП обсуждается на собеседовании
*🟢*В компанию T.integration
*🟦*Задачи
– Настройка средствами платформы Достаточно много функциональности включено в платформу, поэтому некоторые задачи можно решать без программирования, стандартными средствами платформы: готовые модули платформы, создание таблиц в БД, конструкторы интерфейсов.
– Разработка на C# BPMSoft это .NET приложение на IIS с открытым кодом, готовый Framework с базовой функциональностью платформы. Используется Entity для работы с БД. Часто требуется организовать дополнительную сложную логику или разработать интеграционные сервисы к другим системам.
– Немного JS Front end часть реализована на JS (RequireJS + обёртка над ExtJS Sencha. Планируется переход на Angular). Удобнее будет решать небошие задачи самостоятельно. Например: добавить кнопку для вызова своих сервисов.
– БД и SQL Платформа предназначена для работы с данными, поэтому 90% задач связаны с работой с БД.
– Используются MS SQL, Postge, Oracle (редко). Это проектирование таблиц для хранения данных, получение данных по различным критериям. Всё это в большинстве случаев работает по ORM модели, поэтому знание специфики конкретной БД не сильно важно.
*🟦*Требования
– Профильное ИТ образование.
– Опыт работы в должности разработчика ПО 1-3 года.
–Умение работать с базами данных (любой из: MySQL, MS SQL, Oracle, PostgreSQL). Умение писать базовые SQL запросы с join конструкциями, создавать View.
–Опыт промышленного программирования на С# (уровень middle). Уверенное владение MS Visual studio. Желательно представление о Java script на уровне junior (написать функции по аналогии)
– Быть знакомым и понимать паттерны проектирования ПО. Знать популярные фреймворки и библиотеки, понимать как и когда их использовать.
–Понимание протоколов обмена данными. HTTP, AD и других протоколов на уровне что такое протокол и зачем нужен. Понимать разницу между REST и SOAP.
– Крайне важно: уметь общаться с людьми, письменно формулировать мысли коротко и ёмко. Это очень поможет в общении с коллегами и со службами поддеркжи программных продуктов.
*🟦*Будет плюсом
– Экспертиза в одной из сфер: ITSM и службы поддержки, маркетинг, лидменеджмент, продажи, управление проектами, финансовый учёт.
*🟦*Мы предлагаем
– Оформление в соответствии с ТК РФ
– Официальная заработная плата
– Работа в офисе, полный рабочий день. Удаленный вариант — рассматриваем, зависит от кандидата
– Заработная плата уточняется по результатам собеседования
*🌐* Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C#
- .NET
- SQL
- MS SQL
- PostgreSQL
- Oracle
- Entity Framework
- JavaScript
- REST
- SOAP
- HTTP
- BPMSoft
Возможные вопросы на собеседовании
Вакансия предполагает работу с BPMSoft, где активно используется ORM. Важно понимать, как оптимизировать запросы.
Как вы подходите к оптимизации производительности при работе с ORM (например, Entity Framework), если стандартный запрос работает медленно?
В описании указано использование различных СУБД (MS SQL, PostgreSQL). Разработчик должен понимать базовые принципы работы с данными.
В чем разница между индексами Clustered и Non-clustered в MS SQL Server, и как они влияют на скорость чтения/записи?
Упоминается переход на Angular и работа с JS. Важно проверить готовность кандидата к фулстек-задачам.
Был ли у вас опыт работы с JavaScript-фреймворками и насколько комфортно вам будет вносить правки в UI-часть приложения?
Требуется понимание REST и SOAP для интеграционных сервисов.
В каких случаях вы бы предпочли использовать SOAP вместо REST для интеграции между корпоративными системами?
В требованиях указано знание паттернов проектирования.
Какие паттерны проектирования вы чаще всего использовали в своей практике на C# и для решения каких задач?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

