Backend/FullStack Developer

СИСТЭМ ЭЛЕКТРИК

Backend/FullStack Developer

Метро: Текстильщики

Описание вакансии

В Дирекцию по Сервису требуется стажер- Backend/FullStack Developer

Обязанности:

В задачи позиции входит полный цикл разработки:

- программные и аппаратные комплексы

- настольные, мобильные и веб приложения

- централизованные сервисы

- проекты промышленной автоматизации

- системные интеграции

Включая, но не ограничиваясь:

- Проектирование и реализация UI/UX для web, mobile, desktop приложений

- Проектирование архитектуры баз данных, создание коннекторов, подготовка и сопровождение данных

- Проектирование и реализация логики приложений/сервисов

- Проектирование и реализация интеграций с third-party приложениями

- Анализ и оценка функциональных требований, формирование предложений

- Подготовка и ведение внутренней технической документации

- Сопровождение пользователей

- Презентация результатов

- Формирование предложений по развитию проектов

- Поиск, оценка, предложение и внедрение перспективных технологий

Требования:

Технические навыки:

- Базовые знания алгоритмов и структур данных

- Базовые знания языков высокого уровня: JavaScript (frontend), Python 2/3 (backend), C/C++, C#, Assembler

- Базовые знания технологий: JSON, XML, HTML, CSS, REST API

- Базовые навыки работы с реляционными базами данных (postrgresql, mariadb, sqlite), знание SQL

- Базовые навыки работы с linux-like операционными системами на уровне командной строки

Будет плюсом:

- Реализованные домашние проекты

- Опыт использования ghidra, idapro, dotpeak

- Знания в области информационной безопасности

- Знания фреймворков .net (dotnet), react js, react native, flask, django, asycnio, tornado и прочих

- Знания интерфейсов (RS232, RS485, USB, ETHERNET, PCIe, BLUETOOTH, ZIGBEE, NFC, RFID, SPI, UART, I2C)

- Знания протоколов передачи данных (CAN, MODBUS, TCP/UDP, ETHERCAT, HTTP, SSH, SCP, SFTP)

- Знания высокоскоростных интерфейсов (usb2, usb3, PCIe, 1GbE);

- Знания специализированных языков (IL, LD, FBD, SFC, ST)

- Знания архитектур STM, ARM, аналоговой и цифровой схемотехники, технологий цифровой обработки сигналов

- Знания java, kotlin, swift и технологий мобильной разработки

- Знания C, Make, GCC, процесса сборки/линковки

- Знания платформ ESP, Arduino, Raspberry, Jetson и подобных

- Знания в области нейронных сетей, криптографии, программном и аппаратном реверсивном инжиниринге

- Навыки администрирования веб-серверов: apache, nginx, lighttpd

- Понимание принципов виртуализации и контейнеров

- Понимание принципов многопоточности

- Понимание технологий компьютерного зрения, машинного обучения

- Умение читать чужой код, понимание принципов хорошего кода

- Понимание принципов автоматизированного тестирования программного обеспечения

Обязательные личные качества:

- Способность оперативно переключаться между несколькими задачами

- Способность документировать результаты понятным образом

- Коммуникативность, инициативность, проактивность

- Готовность к гибридному или удаленному формату работы

- Готовность оперативно изучать новые технологии и применять их на практике

- Готовность работы со сложными и интересными задачами

Уровень образования:

- Законченное среднее образование

- 1-4 курс высшего учебного заведения любого технического направления, в приоритете информатика и системы управления

- Уровень знания английского языка на уровне чтения технической документации

Условия:

  • Оформление в соответствии с трудовым законодательством РФ (аутсорсинг);
  • Срочный трудовой договор на 6 мес;
  • Конкурентный уровень дохода;
  • Гибридный, частичный график работы (возможность совмещать с учебой);
  • Мобильная связь, ноутбук для продуктивной работы;
  • Возможность роста и развития внтури компании
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию