Компания: Bluegrass Digital
Местоположение: Кейптаун, ЮАР / Удаленно
Тип занятости: Контракт
КТО НАМ НУЖЕН
Мы ищем талантливого .NET Optimizely CMS Developer в нашу команду разработчиков. Идеальный кандидат должен обладать обширным опытом разработки и управления системами управления контентом (CMS) с использованием Optimizely (ранее Episerver) и технологий .NET. Вы будете отвечать за создание, поддержку и оптимизацию высокопроизводительных веб-сайтов и приложений, обеспечивающих исключительный пользовательский опыт.
ОПЫТ
- Минимум 3-5 лет опыта в .NET разработке с акцентом на Optimizely CMS.
- Подтвержденный опыт успешной реализации веб-проектов с использованием Optimizely CMS.
- Опыт работы с облачными платформами и развертыванием (например, Azure) является плюсом.
- Соответствующие сертификаты по .NET или Optimizely CMS являются плюсом.
ТРЕБУЕМЫЕ НАВЫКИ
Техническая грамотность:
- Обширный опыт работы с Optimizely CMS (Episerver) и .NET framework (ASP.NET, C#).
- Глубокое знание фронтенд-технологий, таких как HTML, CSS, JavaScript и jQuery.
- Опыт работы с веб-сервисами и API, включая RESTful и SOAP.
- Хорошие навыки проектирования баз данных и серверных приложений с использованием Azure, SQL / NoSQL (Cosmos).
- Опыт работы с облачными платформами хостинга – Azure App Services и разработка приложений, а также опыт работы с Azure DevOps очень приветствуются.
Навыки разработки:
- Уверенное владение разработкой пользовательских модулей, шаблонов и функций в Optimizely CMS.
- Опыт работы с системами контроля версий, такими как Git.
- Знание современных практик разработки, включая гибкие методологии (agile).
Аналитические навыки и навыки решения проблем:
- Сильные аналитические способности с умением устранять и решать сложные проблемы.
- Внимательность к деталям с акцентом на предоставление высококачественного, поддерживаемого кода.
Коммуникация и сотрудничество:
- Отличные навыки устной и письменной коммуникации.
- Опыт взаимодействия с клиентами, понимание бизнес-стратегий клиентов и способов их реализации в разрабатываемых приложениях.
- Способность эффективно работать в команде и управлять требованиями проекта.
ОСНОВНЫЕ ОБЯЗАННОСТИ
Разработка и внедрение:
- Проектирование, разработка и поддержка веб-приложений и решений по управлению контентом с использованием Optimizely CMS и технологий .NET.
- Реализация пользовательских функций, возможностей и интеграций для удовлетворения бизнес-требований.
- Взаимодействие с дизайнерами и заинтересованными сторонами для преобразования требований пользователей в технические решения.
Оптимизация и производительность системы:
- Оптимизация производительности веб-сайта, обеспечение быстрой загрузки и эффективного использования ресурсов.
- Устранение и решение проблем, связанных с функциональностью CMS, производительностью сайта и пользовательским опытом.
- Внедрение лучших практик кодирования, безопасности и управления данными.
Управление CMS:
- Настройка и кастомизация параметров, шаблонов и модулей Optimizely CMS для улучшения управления контентом и его доставки.
- Разработка и поддержка шаблонов контента, типов контента и структур данных в CMS.
- Обеспечение целостности и точности контента путем интеграции рабочих процессов и процессов утверждения.
Сотрудничество и поддержка:
- Сотрудничество с кросс-функциональными командами, включая UX/UI дизайнеров, продакт-менеджеров и других разработчиков, для обеспечения бесшовной интеграции и функциональности.
- Предоставление технической поддержки и консультаций авторам контента и администраторам сайта.
- Участие в code review, вклад в обмен знаниями и наставничество младших разработчиков по мере необходимости.
Документация и отчетность:
- Ведение подробной документации по процессам разработки, изменениям кода и конфигурациям CMS.
- Отчетность о ходе проекта, проблемах и их решениях заинтересованным сторонам и менеджерам проектов.