Перейти к основному содержанию

Разработчик приложений 4

  • Технология
Разработчик приложений 4

ЦЕЛЬ

Повышение успеваемости учащихся за счет внедрения разработанных на заказ и приобретенных приложений, а также сопутствующих компонентов. Разработчик приложений 4-го уровня также может обеспечивать поддержку и администрирование хранилищ данных, обслуживающих разработанные на заказ и приобретенные приложения, а также сопутствующие компоненты. Работа на должности «Разработчик приложений 4-го уровня» предполагает применение навыков анализа, проектирования, разработки, тестирования, сопровождения в производственной среде и управления проектами на самом высоком уровне, а также наставничество младших разработчиков приложений в указанных областях в соответствии с поручениями.

ПОЛУЧЕННЫЙ И ОСУЩЕСТВЛЯЕМЫЙ НАДЗОР

  1. Получает высокоуровневые задания, связанные со стратегическими целями и приоритетами округа и пользователей, и на их основе формулирует конкретные задачи, планы, графики, взаимодействия и взаимозависимости.
  2. Требует минимального руководства на уровне задач и успешно справляется с множеством одновременных обязанностей, связанных со всеми видами деятельности, связанными с приложениями, от разработки до поддержки производства.
  3. Работает в рамках принятых стандартов и методологий при минимальном руководстве, обеспечивая регулярную связь с руководителем.

ОСНОВНЫЕ ФУНКЦИИ РАБОТЫ

Может включать, но не ограничиваться следующим

  1. Предоставление услуг по удовлетворению потребностей пользователей в области информационных технологий для разработанных на заказ и приобретенных приложений и связанных с ними компонентов (например, файлов, извлечений, баз данных и хранилищ, отчетов, интерфейсов, импорта/экспорта, заданий, процедур, процессов).
  2. Разработка высокоуровневых оценок и хартий проектов на основе первоначальных запросов на обслуживание.
  3. Выполнение функций руководителя сложных проектов, включая назначение, планирование и надзор за выполнением проектных задач.
  4. Сбор, анализ и документирование высокоуровневых и детальных функциональных и технических требований.
  5. Выявление, анализ и предоставление вариантов решения противоречивых рабочих программ, проектных предложений и требований к поддержке.
  6. Разработка стратегии проекта, планирование и рассмотрение планов и хода работ с администратором, руководителем и соответствующими заинтересованными сторонами.
  7. Обеспечение наставничества для технического персонала во всех областях проектирования, разработки и поддержки приложений.
  8. Сбор, анализ и документирование требований к бизнес-процессам в части, касающейся использования и требований к техническим компонентам.
  9. Проектирование и документирование концептуальных и физических моделей данных.
  10. Определение и разработка подробных спецификаций для требований к преобразованию, трансформации и архивированию данных.
  11. Разработка и представление подробных спецификаций, соответствующих размеру и сложности проекта.
  12. Разработка технических компонентов в соответствии со спецификациями проекта. Разработка и выполнение подробных планов тестирования.
  13. Помощь бизнес-пользователям в разработке и выполнении подробных планов пользовательского тестирования.
  14. Разработка и ведение подробных планов проекта с указанием задач, зависимостей, ресурсов, графиков и потенциальных затрат.
  15. Разработка и представление планов внедрения (до выпуска).
  16. Разработка и представление планов коммуникации в соответствии с масштабом и сложностью проекта.
  17. Разработка подробных планов проверки/тестирования после внедрения.
  18. Обеспечение руководства и соблюдения в проектах принятых методологий жизненного цикла проектов.
  19. Разработка или предоставление значительного технического вклада в разработку запросов на предложения (RFP) для приобретения продуктов и/или услуг поставщиков; участие в процессах выбора поставщиков и руководство ими.
  20. Обеспечение поддержки производства и решение проблем.
  21. Демонстрация отличных навыков письменного и устного общения с умением разрабатывать и представлять техническую и деловую информацию в формальной и неформальной обстановке.
  22. Руководство технической группой при планировании и реализации проектов, связанных с приложениями, и интеграцией компонентов приложений в сеть.
  23. Следование передовым отраслевым практикам в создании моделей и протоколов безопасности приложений и данных при обеспечении доступа бизнес-пользователей ко всем необходимым ресурсам.
  24. Обеспечение решения проблем на продвинутом уровне с помощью программистов и оперативного персонала.
  25. Быть в курсе технических новинок и тенденций и оценивать их на предмет жизнеспособности и практичности в округе.
  26. Быстрое и эффективное освоение и применение технических средств, методологий и компонентов.
  27. Выполнение функций старшего члена команды для внесения стратегического вклада в достижение целей округа и бизнеса путем использования приложений, данных и связанных с ними компонентов.
  28. Выполнение анализа и устранение проблем системного уровня в сложной среде, включающей несколько операционных систем, поставщиков и платформ.
  29. Оценка и внесение исправлений в неработающее программное обеспечение поставщика.
  30. Планирование аварийных ситуаций для приложений и среды данных. Поддержание регулярной и последовательной посещаемости и пунктуальности.
  31. Выполнение смежных обязанностей в соответствии с описанием должности и назначением.

МИНИМАЛЬНЫЕ КВАЛИФИКАЦИИ

Знание

  1. Структурированные методологии жизненного цикла проекта, включающие этапы от запроса проекта до его последующей поддержки.
  2. Инструменты разработки приложений, отражающие операционную среду округа, в настоящее время включающие, но не ограничивающиеся Microsoft (MS) Structured Query Language (SQL) Server, Visual Studio и Crystal Reports.
  3. Проектирование программного обеспечения и взаимозависимость компонентов приложения, базы данных, сети, сервера и рабочего стола.
  4. Технологии баз данных, аспекты проектирования, моделирование данных и требования к настройке. Продвинутые методы планирования мощностей и конфигураций.
  5. Принципы и практика использования языков программирования широкого спектра. Принципы и практика анализа и оценки программного обеспечения.
  6. Использование надежных репозиториев и процессов контроля версий. Продвинутая компьютерная безопасность, принципы и конфигурации.
  7. Планирование аварийных ситуаций и глубокое знание процедур и продуктов резервного копирования, восстановления и регенерации.

Возможность

  1. Использование, наставничество и участие в постоянном развитии структурированных методологий жизненного цикла проекта, включая этапы от запроса проекта до поддержки после его реализации.
  2. Эффективно выбирать и использовать инструменты разработки приложений, отражающие операционную среду округа, включая, но не ограничиваясь, MS SQL Server, Visual Studio и Crystal Reports.
  3. Наставничество технического персонала в использовании средств разработки приложений.
  4. Проектирование и разработка программных компонентов для эффективного использования взаимозависимости приложений, баз данных, сетей, серверов и настольных компьютеров.
  5. На основе выявленных требований проектируйте и разрабатывайте эффективные, действенные, стабильные и безопасные компоненты и интерфейсы баз данных.
  6. Настройка и оптимизация компонентов приложений и данных.
  7. Использование и наставничество технического персонала в использовании репозиториев и процессов контроля версий.
  8. Обеспечивает руководство разработкой и выполнением мероприятий по аварийному восстановлению, включая процедуры резервного копирования, восстановления и регенерации.
  9. Проводить анализ проблем в сложных ситуациях, связанных с высоким давлением. Мониторинг и оптимизация производительности приложений.
  10. Организация и документирование технических процессов и процедур. Анализировать, оценивать и модифицировать программное обеспечение и утилиты.
  11. При необходимости обучать технический персонал.
  12. Устанавливать и поддерживать эффективные рабочие отношения с теми, с кем приходится сталкиваться в процессе работы.
  13. Быстро адаптироваться к меняющимся тенденциям в области технологий и выбирать соответствующие стратегии и направления для поддержания высокого уровня обслуживания и экономической эффективности вычислительных ресурсов.
  14. Четко, лаконично и эффективно общаться в устной и письменной форме с техническими и нетехническими специалистами.

Опыт и обучение

Подходит любое сочетание опыта и обучения, которое обеспечит требуемые знания и способности. Репрезентативным способом получения требуемых знаний и способностей может быть:

Опыт

Пять лет постепенно усложняющегося опыта работы в качестве разработчика приложений, причем не менее трех лет в веб-среде с использованием реляционных баз данных и структурированных методологий жизненного цикла проекта.

Обучение

Эквивалент степени бакалавра в аккредитованном колледже или университете с основным курсом в области компьютерных наук или смежной области

Рабочая среда

Климат-контроль в офисе с температурой от умеренного до умеренного холода/жары. Воздействие шума от умеренного до громкого и от случая к случаю до частых периодов времени.

Физические требования

Частое дотягивание, манипуляции, работа руками, разговор и слушание. Мобильность для работы в типичной офисной обстановке и использования стандартного офисного оборудования, выносливость, чтобы оставаться в сидячем положении и сохранять концентрацию в течение длительного времени. Слух и речь, позволяющие общаться лично или по телефону. Зрение: Частая острота зрения вблизи; периодическая острота зрения вдаль. Зрение для чтения печатных материалов, экранов компьютеров и/или других контрольных устройств.

Сила: Сидячий/средний - часто прилагать усилие до 10-25 фунтов, постоянно прилагать усилие до 10 фунтов или незначительное усилие для поднятия, переноски, толкания, вытягивания или перемещения предметов.

  • 2.14.9

Salem Keizer Школьный округ является работодателем, предоставляющим равные возможности.