от 80000 RUR
Карачев
Московский проспект 86
Московский проспект 86
не требуется
Ищем начинающего специалиста (выпускника или в том числе студента старших курсов), который готов работать с данными, понимает реляционную логику и хочет развиваться в сторону написания сложной серверной логики (хранимые процедуры, триггеры, оптимизация).
Базовые требования:
- Уверенный SQL (обязательно). Умение писать запросы средней и высокой сложности: многотабличные JOIN, подзапросы, агрегатные функции (SUM, COUNT, AVG), группировки GROUP BY и фильтрация HAVING, рекурсивные запросы.
- Понимание реляционной модели. Первичные/внешние ключи (PRIMARY/FOREIGN KEY), ограничения (CONSTRAINTS), связи «один ко многим» и «многие ко многим».
- Транзакции.Четкое понимание транзакций, COMMIT / ROLLBACK, уровни изолированности (на понятийном уровне).
- Базовая алгоритмика и ООП. Понимание принципов ООП на примере любого языка: C++, C#, Java, Delphi, Free Pascal.
- Понимание клиент-серверной архитектуры. Как приложение общается с базой данных и почему нельзя «тянуть» миллион строк в интерфейс пользователя.
Чему мы научим в проекте:
- Специфика и различия СУБД: FirebirdSQL, MS SQL Server, PostgreSQL.
- Разработка логики внутри БД: хранимые процедуры (Stored Procedures), триггеры, пользовательские функции (UDF).
- Работа с БД из кода через встроенные компоненты Lazarus (SQLdb): TSQLConnection, TSQLQuery, управление транзакциями.
- Оптимизация запросов: чтение планов выполнения, создание индексов, борьба с Deadlocks.
- Передача данных из SQL в генератор отчетов LazReport и выгрузка в Excel через FPSpreadsheet.
- Библиотеки для связи с железом (Sdpo) и веб-сервисами (Synapse, WST).
Условия работы:
- Работа в российской компании, являющейся крупнейшим производителем промышленного вентиляционного оборудования и климатической техники.
- Оформление в соответствии с ТК РФ, график работы: 5/2.
- Достойный уровень оплаты труда.
- Полис ДМС.
- Премирование по итогам года.
- Компенсация фитнеса.
- Корпоративное обучение и возможности для профессионального роста, карьеры и развития.
- Работа в Брянске (возможно удаленное обсуждение).