Приложение 2 – ТЕХНИЧЕСКОЕ ЗАДАНИЕДЛЯ КОНСУЛЬТАЦИОННОГО КОНТРАКТА С: Международным старшим полнофункциональным веб-разработчиком (Сконсультант)Место службы Консультанта: Киев, УкраинаПродолжительность консультации: 6 месяцевХарактер консультации: Консультирование категории АПод общим руководством руководителя миссии и менеджера по оценке и координации данных, с под непосредственным руководством специалиста по базе данных и веб-разработке, консультант будет оказывать поддержку команде управления
Приложение 2 – ТЕХНИЧЕСКОЕ ЗАДАНИЕ
ДЛЯ КОНСУЛЬТАЦИОННОГО КОНТРАКТА С: Международным старшим полнофункциональным веб-разработчиком (Сконсультант)
- Место службы Консультанта: Киев, Украина
- Продолжительность консультации: 6 месяцев
- Характер консультации: Консультирование категории А
Под общим руководством руководителя миссии и менеджера по оценке и координации данных, с под непосредственным руководством специалиста по базе данных и веб-разработке, консультант будет оказывать поддержку команде управления информацией в разработке веб-сайта DTM для отдела D&A миссии МОМ в Украине.
- Контекст и объем проекта:
Спустя девять лет после начала кризиса на востоке Украины и после российского вторжения в феврале 2022 года, страна оказалась втянутой в полномасштабную войну. Последствия насилия распространились на всю территорию По оценкам, более 5 миллионов человек стали внутренне перемещенными лицами. Эта ситуация, вероятно, затянется, поскольку боевые действия продолжаются и ожидаются новые волны перемещения. В поддержку текущих и будущих гуманитарных мер МОМ проводит широкомасштабные оценки. по всей стране и отчеты о тенденциях перемещения и мобильности, неотложных потребностях, а также потребностях, связанных с восстановлением и долгосрочными решениями проблемы перемещения.
- Организационный отдел/подразделение, в работе которого участвует консультант:
Отдел реагирования, устойчивости и восстановления, данных и аналитики.
- Консультанты категории А: Задачи, которые необходимо выполнить по данному контракту:
- Разработка высококачественных , масштабируемые и инновационные интерфейсные решения, использующие принципы ReactJS, Next.js и Jamstack.
- Реализуйте динамические веб-приложения, которые адаптивны, производительны и доступны на всех платформах и устройствах.
- li>Проводить проверки кода и обмениваться знаниями для улучшения навыков команды и улучшения результатов проекта.
- Разрабатывать и интегрировать API и другие серверные функции.
- Разрабатывать и внедрять среды автоматического тестирования для интерфейсный код.
- Работайте над всем: от серверной части до пользовательских интерфейсов и управления контентом, а также веб-сервисов.
- Работайте над дизайном, кодированием, тестированием и развертыванием.внедрение систем.
- Решайте сложные бизнес-задачи с помощью передовых технологий.
- Изучите новые технологии для разработки веб-сайтов. Хотя Asp.net MVC является нашим основным языком, мы также используем React, NodeJS, Javascript и AngularJS.
- Обеспечиваем поддержку для выявления, устранения и информирования о последствиях для веб-проектов подразделения D&A.
- >Выполнять другие возложенные обязанности.
- Показатели эффективности для оценки результатов
Реализация внешнего интерфейса: Преобразование предоставленного дизайна веб-сайта в осязаемую интерактивную платформу, по которой пользователи могут перемещаться. Все начинается с тщательного понимания предоставленных дизайн-макетов, которые служат основой для веб-сайта. Как только эти проекты будут полностью поняты, следующим шагом будет преобразование этих статических изображений в динамический сайт. Это преобразование осуществляется с использованием различных языков кодирования и инструментов, которые позволяют создать визуально привлекательный, отзывчивый и удобный интерфейс. Этот этап разработки имеет решающее значение, поскольку он напрямую влияет на опыт пользователя и взаимодействие с веб-сайтом. Поэтому внимание к деталям, точность кодирования и острый взгляд на эстетику жизненно важны для успешной реализации внешнего интерфейса. Интерфейсный стек будет тщательно выбран руководителем продукта и приведен в соответствие с руководящими принципами организации по веб-разработке.
Разработка серверной части: Создание и поддержка технологии, необходимой для работы компонентов, обеспечивающих существование пользовательской части веб-сайта. Серверная часть веб-сайта состоит из сервера, приложения и базы данных. Консультант создаст и будет поддерживать эту технологию и будет использовать языки кодирования, чтобы обеспечить взаимодействие сервера, приложения и базы данных друг с другом. Технология будет выбрана в зависимости от требований веб-сайта.
Интеграция API : тщательное планирование и исполнение для обеспечения бесперебойной связи между различными программными компонентами, что обеспечивает более надежный и многофункциональный пользовательский интерфейс.
Проект кода. Важным шагом является размещение проекта кода в репозитории Devops Azure. Протестировано и развернуто через конвейеры Azure.
Внедрение изменений: Отправьте проект кода команде безопасности для проверки кода на предмет возможных уязвимостей и угроз безопасности, а также внесения изменений и флагов устранения.
Предоставьте ежемесячные отчеты о ходе фронтенд-разработки, внутренней разработки, а также интеграции API и общей структуры кода проекта.
- Требуется образование, опыт и/или навыки
Образование:
- Высшее образование в области компьютерных наук или наук о данных, статистики, информации и технологий, географии/географических информационных систем, коммуникаций или смежной области в аккредитованном академическом учреждении с пятилетним профессиональным опытом работы.< /li>
Опыт:
- Не менее 5 лет опыта работы в области фронтенд- и бэкенд-разработки, подтвержденный послужной список успешных проектов.
- Обширный опыт работы с ReactJS, Next.js и создание приложений с использованием архитектуры Jamstack.
- Знание современных конвейеров и инструментов сборки внешнего интерфейса (например, Webpack, Babel, NPM).
- Знание веб-разметки, включая HTML5. , CSS3 и серверных платформ предварительной обработки CSS, таких как SASS.
- Глубокое понимание клиентских сценариев и фреймворков JavaScript, включая jQuery.
- Знакомство с RESTful API и асинхронная обработка запросов.
Отличные навыки решения проблем, внимание к деталям и способность работать в динамичной, быстро меняющейся среде. - Сильные коммуникативные навыки и навыки совместной работы в команде, способность руководить проектами и наставлять членов команды.
Технические навыки:
- Минимум 3 года опыта разработки с использованием PHP и/или C# и JavaScript.
- Минимум 3 года с несколькими платформами, включая некоторые из следующих: Asp.net, Laravel , Spring.
- Опыт разработки с SQL Server не менее 3 лет – хранимые процедуры, функции, представления, индексы, проектирование реляционных баз данных.
- Отличное знание объектно-ориентированной архитектуры и проектирования. шаблоны для создания масштабируемых приложений с использованием .NET Framework.
- Опыт тестирования и развертывания Azure с помощью конвейеров.
- Опыт автоматического тестирования/сценариев.
- Опыт работы с CSS3 и HTML5.
- Опыт работы с Apache Tomcat, IIS и OpenSSL.
- Рабочее знание GitHub с использованием запросов на включение, ветвления функций и управления версиями кода.
- Отлично. навыки отладки и решения проблем.
- Опыт работы с методологиями Agile.
- Требуется поездка
Неприменимо.
- Компетенции
Значения
- Инклюзивность и уважение разнообразия: уважает и поощряет индивидуальные и культурные различия; поощряет разнообразие и инклюзивность, где это возможно.
- Честность и прозрачность: поддерживает высокие этические стандарты и действует в соответствии с организационными принципами/ правила и стандарты поведения.
- Профессионализм: демонстрирует способность работать сдержанно, компетентно и целеустремленно, а также проявляет осторожность в решение повседневных задач.
Основные компетенции – поведенческие индикаторы
- Работа в команде: развивает и продвигает эффективное сотрудничество внутри и между подразделениями для достижения общих целей и оптимизации результатов. .
- Достижение результатов: производит и предоставляет качественные результаты, ориентированные на обслуживание и своевременные; ориентирован на действия и стремится к достижению согласованных результатов.
- Управление знаниями и обмен ими: постоянно стремится учиться, делиться знаниями и внедрять инновации. .
- Общение: поощряет и способствует ясному и открытому общению; объясняет сложные вещи информативным, вдохновляющим и мотивирующим способом.
- Как подать заявку:
Заинтересованным кандидатам предлагается представить свои Форма личной истории и сопроводительные письма или резюме с именами и контактами трех экспертов на адрес [email protected] с темой «Международный Старший полнофункциональный веб-разработчик” автор < /strong>03 не позднее сентября 2024 г.
Свяжутся только с кандидатами, включенными в короткий список.
Период публикации:
С 20 08 .2024 по 03.09.2024