Программист (Full-Stack / Data & Integration Specialist)

Клио-Софт

Программист (Full-Stack / Data & Integration Specialist)

Москва, улица Барклая, 6с5

Метро: Деловой центр (Выставочная)

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

!!!Обязательно наличие опыта разработки приложений для машиностроительных предприятий!!!

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

  • Разработка и оптимизация логики работы с СУБД (Oracle, MS SQL Server, PostgreSQL).

  • Разработка пользовательских интерфейсов (десктоп/мобильные) для взаимодействия с СУБД.

  • Разработка веб-интерфейсов для взаимодействия с СУБД.

  • Интеграция БД (в основном Oracle) с внешними системами (Teamcenter, СПМ (Райтстеп), Форсайт).

  • Программирование логики сбора, обработки данных и формирования дашбордов в системе Business Intelligence (Форсайт).

Требования:

1. Обязательные навыки работы с СУБД:

  • Глубокое знание SQL: Сложные запросы (JOIN, подзапросы, CTE), агрегация, оконные функции, DDL.
  • Процедурные расширения:

Oracle (основная): PL/SQL (пакеты, процедуры, функции, триггеры, курсоры, исключения).
MS SQL Server: T-SQL (хранимые процедуры, функции, триггеры).
PostgreSQL: PL/pgSQL (хранимые процедуры, функции, триггеры).

  • Опыт работы с актуальными и предыдущими версиями указанных СУБД (напр., Oracle 12c/19c/21c, MS SQL Server 2016+, PostgreSQL 12+).
  • Знание принципов транзакций, блокировок, изоляции.

2. Навыки разработки пользовательских интерфейсов (UI):

  • Знание языков программирования: C#, Java.
  • Понимание основ создания удобных, интуитивно понятных интерфейсов для работы с данными.

  • Уверенное использование соответствующих драйверов/провайдеров (ODBC, JDBC, ADO.NET, OLE DB, специфичные драйверы СУБД) для подключения и взаимодействия приложения с СУБД.

  • Отображение, фильтрация, сортировка, редактирование данных из БД в интерфейсе.

  • Понимание архитектуры проектирования (MVC).

  • Навыки работы с компонентами для отображения и редактирования данных (DataGrids, Forms).

3. Навыки разработки веб-интерфейсов (Web UI):

  • Знание языков программирования: HTML5, CSS3, JavaScript.
  • Знание одного или нескольких популярных фреймворков (React.js, Angular, Vue.js) или опыт работы с чистым JS для сложных интерфейсов.
  • Опыт работы с D3.js, Chart.js, Plotly или аналогичными (для построения графиков, диаграмм в вебе).
  • Понимание принципов работы и взаимодействия Frontend-Backend-DB.
  • Умение создавать простые RESTful API или использовать серверные технологии (Node.js, Java/Spring, C#/ASP.NET Core) для обеспечения связи веб-интерфейса с СУБД.
  • Асинхронная загрузка данных из БД в веб-интерфейс.
  • Аутентификация и авторизация (JWT, OAuth2).

  • Безопасность веб-приложений: Понимание OWASP Top 10.

4. Интеграция информационных систем:

  • Понимание паттернов интеграции (​​​​​​​SOA, Messaging).

  • Опыт работы с технологиями обмена данными: REST/SOAP API, Web-сервисы, файловый обмен (XML, JSON, CSV).

  • Понимание структуры данных XML, XSLT, JSON, CSV.

5. Общие технические навыки и знания:

  • Системы контроля версий: Git (GitLab).
  • Понимание и применение принципов ООП.
  • Разработка приложений/сервисов для Windows Server и/или Linux/Unix.
  • Опыт разработки UI/Web-интерфейсов для работы с данными.
  • Понимание принципов защиты данных, аутентификации, авторизации.
  • Уровень английского языка, достаточный для чтения технической документации.
  • 3+ года коммерческого опыта разработки, с обязательным фокусом на работе с базами данных (Oracle (в приоритете), MS SQL, PostgreSQL).
  • Опыт (желательно) работы, связанный с целевыми системами в области: производство, инжиниринг, управление данными изделий, аналитика.
  • Опыт (желательно) интеграции разных систем.
  • Работа с промышленным ПО (PLM, MES, ERP) - большой плюс.

6. Личные качества (Soft Skills):

  • Аналитический склад ума, умение работать с большими объемами информации.
  • Умение четко формулировать задачи и проблемы.
  • Самостоятельность, инициативность, ответственность.
  • Готовность к изучению новых технологий и специфики предметных областей (PLM, ERP, MES, BI).
  • Коммуникативные навыки для взаимодействия с аналитиками, тестировщиками, бизнес-пользователями и руководством.
  • Внимание к деталям и качеству кода.
Условия:
  • Оформление по ТК РФ.
  • Зарплата по результатам собеседования в соответствии с квалификацией.
  • Оплата командировок (проезд, проживание, суточные).
  • Возможен различный режим работы (в офисе; удаленно; комбинированный).
  • Выплата зарплаты два раза в месяц (аванс и оставшаяся часть ЗП).
Навыки
  • ORACLE
  • MS SQL
  • Oracle Pl/SQL
  • C#
  • C++
  • Java
  • JavaScript
  • Аналитическое мышление
  • REST API
  • XML
  • Git
  • HTML
  • CSS3
  • Веб-программирование
  • Node.js
  • Docker
  • PostgreSQL
  • JSON API
  • WSDL
  • Linux
Посмотреть контакты работодателя

Адрес

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

WONE IT
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Novo BI
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Амс Тимс

Разработчик C#

Амс Тимс

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Риверстарт
Удаленная работа
  • Москва

  • до 220000 RUR

Bell Integrator
Удаленная работа
  • Москва

  • до 220000 RUR

IT-Implant
Удаленная работа
  • Москва

  • до 280000 RUR

ZennoLab
Удаленная работа
  • Москва

  • до 280000 RUR

Интеллектуальный Поиск

Разработчик .Net Core

Интеллектуальный Поиск

Удаленная работа
  • Москва

  • от 270000 RUR

Акимочкин А. Ю.
Удаленная работа
  • Москва

  • от 270000 RUR

IntraVision
Удаленная работа
  • Москва

  • от 270000 RUR

Лаборатория Безопасных Систем

Разработчик C#

Лаборатория Безопасных Систем

Удаленная работа
  • Москва

  • от 270000 RUR

Лаборатория Безопасных Систем

C#/.NET-разработчик

Лаборатория Безопасных Систем

Удаленная работа
  • Москва

  • от 270000 RUR

Энсофтгрупп
Удаленная работа
  • Москва

  • от 270000 RUR

Positive Technologies
Удаленная работа
  • Москва

  • от 270000 RUR

Backend Developer (.NET, C#)

Вовнянко Олеся Викторовна

Удаленная работа
  • Москва

  • до 5000 USD

IT-Implant
Удаленная работа
  • Москва

  • до 280000 RUR

KESAREV
Удаленная работа
  • Москва

  • до 200000 RUR

Финансовые Платформы
Удаленная работа
  • Москва

  • до 200000 RUR

LIAN
Удаленная работа
  • Москва

  • до 250000 RUR

Компэл
Удаленная работа
  • Москва

  • до 230000 RUR

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

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