.Net разработчик
Проект
IT компания
Роль
.Net разработчик
Грейд
Junior+/Junior
Требования
Обязательные требования
- Наличие опыта коммерческой разработки на платформе BPMSoft сроком не менее 6 месяцев; - Базовые знания платформы BPMSoft, включая понимание её стандартного функционала и возможностей; - Понимание основ .NET Core и стандартной библиотеки платформы, умение применять их на практике; - Владение языком программирования C#: знание синтаксиса, принципов ООП, работы с коллекциями и обработки исключений; - Начальные навыки работы с JavaScript и базовыми веб‑технологиями (HTML, CSS), включая создание простых интерактивных элементов и вёрстку; - Чёткое понимание ключевых принципов ООП: инкапсуляции, наследования и полиморфизма, а также умение применять их в коде; - Начальные практические навыки работы с Git: клонирование репозиториев, выполнение коммитов, создание и переключение между ветками; - Понимание базовых принципов работы протокола HTTP, архитектуры REST, форматов данных JSON и JSON‑B, а также их практического применения; - Знакомство с ORM‑библиотекой Entity Framework Core и базовыми сценариями её использования для взаимодействия с базами данных; - Основы работы с реляционными базами данных и составление базовых SQL‑запросов (SELECT, JOIN, INSERT, UPDATE, DELETE); опыт работы с PostgreSQL будет считаться дополнительным преимуществом; - Отличные навыки коммуникации; - Аналитический склад ума, склонность к структурированию и систематизации информации; - Высокая личная ответственность за результаты принятых решений; - Способность оперативно анализировать большие объёмы данных и делать обоснованные выводы; - Владение английским языком на уровне, достаточном для чтения технической документации и её составления; - Высшее техническое образование (предпочтительно в IT).
Задачи на проекте
- Разработка внутренних IT‑проектов компании, включая платформы, продукты и сервисы - Участие в POC (прототипировании): выявление, оценка и тестирование оптимальных технических решений на практике; - Создание и оптимизация серверного кода для бизнес‑процессов и интеграционных сценариев на платформе BPMSoft; -Разработка сложных хранимых процедур, выполнение работ с базами данных; - Совершенствование SQL‑запросов и повышение общей производительности кода; - Внедрение нестандартных визуальных компонентов и выполнение кастомизаций для продуктов и сервисов на платформе BPMSoft; - Самостоятельная реализация функциональных модулей в соответствии с техническим заданием; - Написание unit‑тестов для собственного кода с NUnit и xUnit; - Диагностика и устранение выявленных ошибок и недочётов в коде; - Формирование и ведение технической документации по реализованному функционалу, её актуализация по мере внесения изменений.
Длительность проекта: 1 год с возможностью пролонгации
Формат взаимодействия: Удаленно
Требуемая локация специалиста: Россия, Беларусь
Доступность специалиста: UTC +3
Требуемое гражданство специалиста: РФ, РБ
Дополнительные условия
Важно!
При отправке кандидата приложите информацию:
- ФИО
- Дата рождения
- Локация
- Грейд
- Рейт (ставка/час)
- Возможная дата старта на новый проект
- Планы на отпуск в ближайшие 3 месяца
- Штатный/партнерский/рынок
- Скрининг по заявленным требованиям к вакансии (проставить +-)