Должность: IT- ECM Developer
Местоположение: Амман / Иордания / Амман, Иордания
Цель должности:
Способствовать разработке, поддержке, тестированию и сопровождению решений по управлению корпоративным контентом (ECM) и систем документооборота в соответствии с бизнес-требованиями, техническими спецификациями и утвержденными стандартами разработки и качества. Роль включает выполнение назначенных задач по разработке, устранение технических дефектов и проблем, а также поддержку мероприятий по тестированию, внедрению и эксплуатации для обеспечения стабильности, качества решений и непрерывности бизнеса.
Ключевые обязанности:
- Разрабатывать, модифицировать и поддерживать решения по управлению корпоративным контентом (ECM) и процессы документооборота в соответствии с бизнес-требованиями, утвержденными спецификациями и техническими требованиями, обеспечивая масштабируемость и поддерживаемость решений.
- Выполнять задачи по программированию, разработке и интеграции между системой ECM и связанными системами, приложениями, API и компонентами, соблюдая утвержденные стандарты кодирования, технического контроля и требования информационной безопасности.
- Преобразовывать утвержденные бизнес-требования, спецификации и технические проекты в реализуемые функции и решения, эскалируя любые неясные технические требования или расхождения непосредственному руководителю перед началом реализации.
- Проводить модульное тестирование разработанных функций и компонентов, а также участвовать в системном интеграционном тестировании (SIT) и приемочном тестировании пользователями (UAT), устраняя выявленные проблемы и дефекты, а также проводя повторное тестирование для обеспечения готовности решений к передаче и внедрению.
- Анализировать и устранять технические проблемы и дефекты, выявленные на этапах разработки, тестирования и после внедрения. Вносить вклад в анализ первопричин, реализовывать необходимые корректирующие действия и повышать стабильность решений.
- Участвовать во внедрении решений и обеспечивать поддержку в производственной среде. Отслеживать производительность разработанных функций и процессов документооборота и вносить вклад в реализацию необходимых технических улучшений в соответствии с указаниями команды.
- Координировать работу с командами бизнес-анализа, контроля качества, архитектуры, интеграции, ИКТ и другими соответствующими техническими командами для реализации и внедрения решений. Соблюдать планы и сроки проектов, выявлять риски, зависимости и препятствия, а также своевременно сообщать о них.
- Готовить и поддерживать техническую документацию, связанную с разработанными решениями, процессами документооборота и интеграциями. Соблюдать утвержденные политики, процедуры, технические стандарты и требования информационной безопасности, одновременно способствуя обмену знаниями и отслеживая актуальные технологии, которые улучшают деятельность по разработке ECM.
- Выступать в качестве основного или альтернативного члена Плана обеспечения непрерывности бизнеса (BCP) и официально назначенных групп реагирования на чрезвычайные ситуации. Выполнять все назначенные обязанности в рамках соответствующих планов для минимизации воздействия кризисов и скорейшего восстановления операций.
Требования
- Степень бакалавра в области компьютерных наук, разработки программного обеспечения, информационных технологий или смежной области.
- Минимум три (3) года практического опыта в разработке программного обеспечения, системах ECM, системах документооборота или аналогичной технической области.
- Хорошее знание SQL и реляционных баз данных.
- Хорошее знание .NET Framework и связанных технологий.
- Опыт разработки и использования API, а также интеграции систем с внешними приложениями и библиотеками.
- Знание жизненного цикла разработки программного обеспечения (SDLC), стандартов разработки и методологий тестирования.
- Знание принципов разработки веб-приложений и концепций UI/UX является дополнительным преимуществом.
- Хорошее владение английским языком.
- Знание применимых внутренних и внешних политик, процедур и их обновлений.
- Сильные навыки планирования и организации.
- Хорошие навыки устной коммуникации и межличностного общения.
- Точность, внимание к деталям и способность работать под давлением.