Архитектор приложений
Разработал, внедрил и обслуживал firstweb.com — корпоративную интранет-инициативу. В обязанности входило сотрудничество с бизнес-пользователями в сборе требований, разработка пользовательских требований, работа с членами команды, настройка среды разработки на рабочих столах конечных пользователей.
- Управлял ежеквартальными выпусками и производственными развертываниями, а также предоставлял поддержку по телефону.
- Предоставлял поддержку по телефону и сотрудничал с бизнес-пользователями в устранении неполадок, решении системных проблем и определении возможностей улучшения.
- Настроил и администрировал Webtrends для предоставления аналитических отчетов об использовании Интернета и взаимодействии с клиентами.
- Использовал методологию Agile Scrum для обеспечения высококачественной поставки программного обеспечения в ежемесячных и ежеквартальных выпусках.
- Разработал firstdata.com, инициативу электронной коммерции. В обязанности входила работа с бизнес-пользователями по управлению требованиями, разработка форм с помощью Jcaptcha и интеграция веб-артефактов, предоставленных внешними организациями.
- Техническая среда включала: JDK 1.4, Jira, BroadVision Portal, портлеты, Struts, Apache Ant, Oracle, Eclipse и Subversion.
Старший архитектор приложений.net
Управляемый анализ, оценка, проектирование, разработка, развертывание и поддержка передовых и внутренних производственных систем страховой отрасли с использованием комбинации платформы разработки сервис-ориентированной архитектуры Microsoft.net, PHP LAMP с открытым исходным кодом, совместимости WCF/JAVA и лучших практик для предоставления Продукт мирового класса для интеграции сервисов WCF, включая Authorize.net, PayPal Payment и Recurring Billing.
- Модерируемая интеграция партнеров от стартовой встречи до предоставления клиентам воронки продаж с использованием отличных коммуникативных, организационных навыков и способности к построению команды.
- Диагностика, отладка и капитальный ремонт ИТ-процессов, таких как обработка файлов в конце дня, шифрование, доставка по FTP, автоматизация задач по выставлению счетов, создание специальных отчетов, реферальный процесс и преобразование с акцентом на повышение производительности и доходов.
- Предоставил оценку программного обеспечения и рекомендации, такие как система отслеживания ошибок, корпоративная информационная панель, что привело к сокращению расходов.
- Повышение производительности разработки, импульс запуска и реализация проекта за счет определения приоритетов и наставничества команды из трех разработчиков.net для выполнения задач и доставки.
- Проведен отбор кандидатов, собеседование и процесс внедрения системы для технических ресурсов.
- Направление внешних ресурсов на выполнение проекта и содействие решению технических проблем.
- Документированные требования к программному обеспечению, диаграммы и использование.
Архитектор приложений/специальные проекты
Был повышен до архитектора приложений после разработки и расширения роли технических операций в рамках программы EFTPS. Руководящая роль, которая управляет малыми и средними проектами, обрабатывает и контролирует изменения системной программы для всех сред. Отвечает за информирование об изменениях внутри организации и обеспечение наличия рисков и процессов для защиты активов EFTPS.
- Обеспечивает согласованное и эффективное управление изменениями и конфигурациями для производственных и непроизводственных сред.
- Рекомендовали, внедрили и управляли несколькими улучшениями процессов, которые защитили ИТ-ресурсы и повысили эффективность организации.
- Проводите еженедельные звонки по управлению изменениями, чтобы просмотреть все изменения и убедиться, что все заинтересованные стороны вовлечены и осведомлены о процессе изменений.
- Отвечает за еженедельную устную и письменную связь с Bank of America Merchant Services and Fiscal Services, которая является бюро Министерства финансов США.
- Создал и руководил проектом по автоматизации нескольких функций ручного развертывания мэйнфреймов, которые отнимали много времени и средств в связи с миграцией кода в системах QA и Prod.
- Лидерская роль в EFTPS для управления изменениями, проектами и конфигурациями путем тесного сотрудничества с клиентом и внутренними командами.
Обязанности и ответственность архитектора приложений
Архитекторы приложений должны выполнять различные задачи, чтобы обеспечить эффективное и действенное проектирование, производство и тестирование прикладного программного обеспечения. В нашем анализе нескольких объявлений о вакансиях для архитекторов приложений мы обнаружили, что большинство работодателей перечисляют следующие обязанности и ответственность для этой профессии.
Наблюдение за процессом проектирования прикладного программного обеспеченияОт проектирования продукта до тестирования и модификации, архитекторы приложений участвуют в каждом этапе процесса разработки прикладного программного обеспечения. Это включает в себя создание моделей и прототипов, оценку потенциальных рисков и дефектов, анализ спецификаций и настройку приложений для конкретных клиентов.
Обеспечить техническую поддержку и обучение. Архитекторы приложений предоставляют решения в области аварийного восстановления, целостности данных и безопасности. Они оценивают и рекомендуют программные технологии в этих областях, оценивают альтернативы и анализируют проблемы с инфраструктурами данных.
Создание технических документовКак правило, архитекторы приложений должны создавать документы, относящиеся к архитектуре приложения, этапам проектирования, процессам интеграции и процедурам тестирования, относящимся к каждому разработанному продукту. Эта документация также будет охватывать установку и обслуживание прикладного программного обеспечения, а также руководящие принципы и стандарты, которых следует придерживаться для каждого продукта.
Навыки архитектора приложений
Успешные архитекторы приложений обычно обладают сильными аналитическими, творческими навыками, навыками решения проблем и критическим мышлением. Они должны быть командными игроками, ориентированными на детали, которые могут последовательно предоставлять ценные предложения и решения в области разработки, использования и обслуживания программного обеспечения. Навыки эффективного лидерства имеют решающее значение, поскольку архитекторы приложений, как правило, возглавляют группы разработчиков проектов в области проектирования, разработки, тестирования и внедрения прикладного программного обеспечения. Сильная устная и письменная коммуникация, а также навыки межличностного общения полезны для тех, кто в этой профессии. В дополнение к этим навыкам потенциальные работодатели могут искать архитекторов приложений со следующими способностями:
- Применение методов проектирования и тестирования— понимание процедур и стандартов проектирования и производства для создания прототипов и готовых продуктов имеет решающее значение для архитекторов приложений.
- Создание команд. Архитекторы приложений должны тесно сотрудничать с системными аналитиками, разработчиками программного обеспечения, менеджерами данных и другими членами команды, чтобы обеспечить успешное производство прикладного программного обеспечения.
- Создание пользовательских решений. Архитекторы приложений должны быть готовы предложить жизнеспособные решения для различных систем и архитектур для различных типов бизнеса.
- Интеграция приложений с существующими системами— обеспечение плавной интеграции новых и существующих систем для устранения потенциальных проблем и поддержания структуры и целостности данных является жизненно важным навыком для архитекторов приложений.