Разработчик приложений 4
- Технология
ЦЕЛЬ
Повышение успеваемости учащихся за счет внедрения разработанных на заказ и приобретенных приложений, а также сопутствующих компонентов. Разработчик приложений 4-го уровня также может обеспечивать поддержку и администрирование хранилищ данных, обслуживающих разработанные на заказ и приобретенные приложения, а также сопутствующие компоненты. Работа на должности «Разработчик приложений 4-го уровня» предполагает применение навыков анализа, проектирования, разработки, тестирования, сопровождения в производственной среде и управления проектами на самом высоком уровне, а также наставничество младших разработчиков приложений в указанных областях в соответствии с поручениями.
ПОЛУЧЕННЫЙ И ОСУЩЕСТВЛЯЕМЫЙ НАДЗОР
- Получает высокоуровневые задания, связанные со стратегическими целями и приоритетами округа и пользователей, и на их основе формулирует конкретные задачи, планы, графики, взаимодействия и взаимозависимости.
- Требует минимального руководства на уровне задач и успешно справляется с множеством одновременных обязанностей, связанных со всеми видами деятельности, связанными с приложениями, от разработки до поддержки производства.
- Работает в рамках принятых стандартов и методологий при минимальном руководстве, обеспечивая регулярную связь с руководителем.
ОСНОВНЫЕ ФУНКЦИИ РАБОТЫ
Может включать, но не ограничиваться следующим
- Предоставление услуг по удовлетворению потребностей пользователей в области информационных технологий для разработанных на заказ и приобретенных приложений и связанных с ними компонентов (например, файлов, извлечений, баз данных и хранилищ, отчетов, интерфейсов, импорта/экспорта, заданий, процедур, процессов).
- Разработка высокоуровневых оценок и хартий проектов на основе первоначальных запросов на обслуживание.
- Выполнение функций руководителя сложных проектов, включая назначение, планирование и надзор за выполнением проектных задач.
- Сбор, анализ и документирование высокоуровневых и детальных функциональных и технических требований.
- Выявление, анализ и предоставление вариантов решения противоречивых рабочих программ, проектных предложений и требований к поддержке.
- Разработка стратегии проекта, планирование и рассмотрение планов и хода работ с администратором, руководителем и соответствующими заинтересованными сторонами.
- Обеспечение наставничества для технического персонала во всех областях проектирования, разработки и поддержки приложений.
- Сбор, анализ и документирование требований к бизнес-процессам в части, касающейся использования и требований к техническим компонентам.
- Проектирование и документирование концептуальных и физических моделей данных.
- Определение и разработка подробных спецификаций для требований к преобразованию, трансформации и архивированию данных.
- Разработка и представление подробных спецификаций, соответствующих размеру и сложности проекта.
- Разработка технических компонентов в соответствии со спецификациями проекта. Разработка и выполнение подробных планов тестирования.
- Помощь бизнес-пользователям в разработке и выполнении подробных планов пользовательского тестирования.
- Разработка и ведение подробных планов проекта с указанием задач, зависимостей, ресурсов, графиков и потенциальных затрат.
- Разработка и представление планов внедрения (до выпуска).
- Разработка и представление планов коммуникации в соответствии с масштабом и сложностью проекта.
- Разработка подробных планов проверки/тестирования после внедрения.
- Обеспечение руководства и соблюдения в проектах принятых методологий жизненного цикла проектов.
- Разработка или предоставление значительного технического вклада в разработку запросов на предложения (RFP) для приобретения продуктов и/или услуг поставщиков; участие в процессах выбора поставщиков и руководство ими.
- Обеспечение поддержки производства и решение проблем.
- Демонстрация отличных навыков письменного и устного общения с умением разрабатывать и представлять техническую и деловую информацию в формальной и неформальной обстановке.
- Руководство технической группой при планировании и реализации проектов, связанных с приложениями, и интеграцией компонентов приложений в сеть.
- Следование передовым отраслевым практикам в создании моделей и протоколов безопасности приложений и данных при обеспечении доступа бизнес-пользователей ко всем необходимым ресурсам.
- Обеспечение решения проблем на продвинутом уровне с помощью программистов и оперативного персонала.
- Быть в курсе технических новинок и тенденций и оценивать их на предмет жизнеспособности и практичности в округе.
- Быстрое и эффективное освоение и применение технических средств, методологий и компонентов.
- Выполнение функций старшего члена команды для внесения стратегического вклада в достижение целей округа и бизнеса путем использования приложений, данных и связанных с ними компонентов.
- Выполнение анализа и устранение проблем системного уровня в сложной среде, включающей несколько операционных систем, поставщиков и платформ.
- Оценка и внесение исправлений в неработающее программное обеспечение поставщика.
- Планирование аварийных ситуаций для приложений и среды данных. Поддержание регулярной и последовательной посещаемости и пунктуальности.
- Выполнение смежных обязанностей в соответствии с описанием должности и назначением.
МИНИМАЛЬНЫЕ КВАЛИФИКАЦИИ
Знание
- Структурированные методологии жизненного цикла проекта, включающие этапы от запроса проекта до его последующей поддержки.
- Инструменты разработки приложений, отражающие операционную среду округа, в настоящее время включающие, но не ограничивающиеся Microsoft (MS) Structured Query Language (SQL) Server, Visual Studio и Crystal Reports.
- Проектирование программного обеспечения и взаимозависимость компонентов приложения, базы данных, сети, сервера и рабочего стола.
- Технологии баз данных, аспекты проектирования, моделирование данных и требования к настройке. Продвинутые методы планирования мощностей и конфигураций.
- Принципы и практика использования языков программирования широкого спектра. Принципы и практика анализа и оценки программного обеспечения.
- Использование надежных репозиториев и процессов контроля версий. Продвинутая компьютерная безопасность, принципы и конфигурации.
- Планирование аварийных ситуаций и глубокое знание процедур и продуктов резервного копирования, восстановления и регенерации.
Возможность
- Использование, наставничество и участие в постоянном развитии структурированных методологий жизненного цикла проекта, включая этапы от запроса проекта до поддержки после его реализации.
- Эффективно выбирать и использовать инструменты разработки приложений, отражающие операционную среду округа, включая, но не ограничиваясь, MS SQL Server, Visual Studio и Crystal Reports.
- Наставничество технического персонала в использовании средств разработки приложений.
- Проектирование и разработка программных компонентов для эффективного использования взаимозависимости приложений, баз данных, сетей, серверов и настольных компьютеров.
- На основе выявленных требований проектируйте и разрабатывайте эффективные, действенные, стабильные и безопасные компоненты и интерфейсы баз данных.
- Настройка и оптимизация компонентов приложений и данных.
- Использование и наставничество технического персонала в использовании репозиториев и процессов контроля версий.
- Обеспечивает руководство разработкой и выполнением мероприятий по аварийному восстановлению, включая процедуры резервного копирования, восстановления и регенерации.
- Проводить анализ проблем в сложных ситуациях, связанных с высоким давлением. Мониторинг и оптимизация производительности приложений.
- Организация и документирование технических процессов и процедур. Анализировать, оценивать и модифицировать программное обеспечение и утилиты.
- При необходимости обучать технический персонал.
- Устанавливать и поддерживать эффективные рабочие отношения с теми, с кем приходится сталкиваться в процессе работы.
- Быстро адаптироваться к меняющимся тенденциям в области технологий и выбирать соответствующие стратегии и направления для поддержания высокого уровня обслуживания и экономической эффективности вычислительных ресурсов.
- Четко, лаконично и эффективно общаться в устной и письменной форме с техническими и нетехническими специалистами.
Опыт и обучение
Подходит любое сочетание опыта и обучения, которое обеспечит требуемые знания и способности. Репрезентативным способом получения требуемых знаний и способностей может быть:
Опыт
Пять лет постепенно усложняющегося опыта работы в качестве разработчика приложений, причем не менее трех лет в веб-среде с использованием реляционных баз данных и структурированных методологий жизненного цикла проекта.
Обучение
Эквивалент степени бакалавра в аккредитованном колледже или университете с основным курсом в области компьютерных наук или смежной области
Рабочая среда
Климат-контроль в офисе с температурой от умеренного до умеренного холода/жары. Воздействие шума от умеренного до громкого и от случая к случаю до частых периодов времени.
Физические требования
Частое дотягивание, манипуляции, работа руками, разговор и слушание. Мобильность для работы в типичной офисной обстановке и использования стандартного офисного оборудования, выносливость, чтобы оставаться в сидячем положении и сохранять концентрацию в течение длительного времени. Слух и речь, позволяющие общаться лично или по телефону. Зрение: Частая острота зрения вблизи; периодическая острота зрения вдаль. Зрение для чтения печатных материалов, экранов компьютеров и/или других контрольных устройств.
Сила: Сидячий/средний - часто прилагать усилие до 10-25 фунтов, постоянно прилагать усилие до 10 фунтов или незначительное усилие для поднятия, переноски, толкания, вытягивания или перемещения предметов.
- 2.14.9
Salem Keizer Школьный округ является работодателем, предоставляющим равные возможности.