Обязанности и достижения:
• удалённый доступ к локальным серверам организаций с помощью технологии VPN/RDP, свободно распространяемые утилиты Cisco AnyConnect и Microsoft Remote Desktop, написание страниц-заглушек для временно неработающих сайтов или разделов корпоративных порталов Bitrix24;
• разработка новых проектов на уровне архитектуры посредством редактирования файлов и структуры папок на серверах из программ FileZilla FTP Client, Bitvise SSH Client, IDE VS Code, настройка политики безопасности в браузере Edge Chromium (антитрекинг, блокировка сайтов с вредоносным кодом, утечка конфиденциальных данных через кеш и куки и т. д.), пингование портов сервера по ip-адресу и командой telnet;
• верстка адаптивных и кроссбраузерных сайтов на CMS 1C-Битрикс в соответствии с паттерном MVC: наполнение базы данных однотипным контентом через инфоблоки, создание разделов и выгрузка на них компонентов, кастомизация шаблонов компонентов в соответствии с полученными от дизайнеров макетами, подключение к шаблонам встроенных в движок библиотек jquery2, popup, ajax, sidepanel, socnetlogdest, masked_input, color_picker, intranet_structure;
• доработка автоматизированного функционала корпоративного портала под тематику организации-заказчика в части кастомизации многопользовательских и комплексных компонентов, опросов новостной ленты, профилей пользователей, телефонных справочников, календарей, левого сайдбара с главным меню, правого сайдбара с информерами, баннерами и виджетами, поисковых фильтров и баз знаний, альбомов фотогалереи, боковых слайдеров во фрейме;
• индексация поиска текстовой информации по всему сайту/порталу с помощью модуля "Поиск", настройка правил сортировки и фильтрации результатов поиска, настройка автоматической переиндексации интеллектуального поиска по расписанию;
• модерация постов и комментариев живой ленты, блогов, форумов, групп соцсетей, экстранет-групп, автоматическая рассылка уведомлений и chat-сообщений в мессенджере, разграничение прав доступа пользователей к функционалу с помощью ролей;
• перенос пользовательских интерфейсов из компонентов Битрикса выполненных по классической технологии на web-формах и ajax-запросах в компоненты с системой классов на ядре D7, совмещение с помощью скриптов блочной вёрстки с вёрсткой на flexbox-стилях;
• создание высоконагруженных Нighload-блоков для хранения однородной информации и их интеграция с алгоритмами сортировки и фильтрации, а также с шаблонами таблиц, пагинаторов, форм ввода;
• управление скриптами родительского окна из плавающих фреймов, пользовательские атрибуты и события, контекстнозависимые функции, переключение участков кода по факту наличия подключенных библиотек, таких как Chart.js, jsGrid, Toster.js, всевозможных плагинов jQuery;
• программирование на PHP и JS кода обработчиков событий модулей, пользовательских полей, отложенных функций, системных фильтров, шаблонов компонентов, файлов модификации результатов обработки входных параметров, алгоритмов валидации форм, эффектов визуализации и анимаций, всплывающих popup-окон, низкоуровневых ajax-запросов;
• работа с почтой Битрикса и протоколами pop3, smtp, проверка логов, настройка конфигов, установка одного из наиболее популярных почтовиков msmtp, sendmail, postfix, подключение к почтовым ящикам корпоративного сервера MS Exchange, кастомизация компонентов модулей "Почта", "CRM", "Подписка, Рассылки" и "E-mail маркетинг".