University of the Built Environment

Инженер-программист (Python и AI решения)

Коротко

Университет ищет инженера-программиста (Middle) для проектирования, разработки и поддержки программных приложений на Python с применением технологий искусственного интеллекта, включая Microsoft Copilot и генеративный ИИ. Работа в гибридном режиме с минимум двумя днями в офисе Horizons в Рединге, полная занятость 35 часов в неделю. Требуется опыт корпоративной разработки на Python, интеграции ИИ/ML решений, работы с облачными платформами (предпочтительно Azure), API и CI/CD. Зарплата £40,000–£45,000 в год плюс обширный социальный пакет.

Описание вакансии
Статус занятости и рабочее время
Постоянная, полная занятость. Полный рабочий день в университете составляет 35 часов в неделю со стандартным графиком работы с понедельника по пятницу с 09:00 до 17:00, с некоторой гибкостью в начале и окончании рабочего дня.
Структура организации
Главный операционный директор, Технологии. Непосредственный руководитель — Тони Филлипс, менеджер по архитектуре решений и разработке.
Гибкость места работы
Время будет распределено между офисом Horizons в Рединге и домом. Точный график дней/часов обсуждается, но должен включать минимум два рабочих дня каждую неделю в Horizons. Работа из дома возможна только при условии, что рабочая среда подходит.
Краткое описание должности
В качестве инженера-программиста вы будете проектировать, разрабатывать, тестировать и поддерживать программные приложения и сервисы, которые поддерживают организационные цели. Вы сосредоточитесь на использовании современных практик разработки на Python и технологий искусственного интеллекта, включая Microsoft Copilot и инструменты генеративного ИИ, для улучшения бизнес-процессов, повышения удобства пользователей и ускорения поставки программного обеспечения.
Вы будете работать в тесном сотрудничестве с заинтересованными сторонами, техническими командами и бизнес-пользователями для выявления возможностей автоматизации, интеллектуальных решений и инициатив цифровой трансформации.
Конкретные обязанности и ответственность по должности
Разработка программного обеспечения
•Проектировать, разрабатывать, тестировать, внедрять и поддерживать надежные программные приложения с использованием Python и связанных технологий.
•Создавать высококачественный, безопасный и поддерживаемый код в соответствии с согласованными стандартами разработки.
•Участвовать во всех этапах жизненного цикла разработки программного обеспечения, включая сбор требований, проектирование, реализацию, тестирование и поддержку.
•Разрабатывать API, интеграции и серверные сервисы для поддержки бизнес-приложений.
ИИ и автоматизация
•Проектировать и внедрять решения с использованием искусственного интеллекта, которые приносят измеримую бизнес-ценность.
•Оценивать и интегрировать технологии генеративного ИИ, включая Microsoft Copilot и инструменты разработки с поддержкой ИИ.
•Разрабатывать и поддерживать рабочие процессы на базе ИИ, решения для автоматизации и интеллектуальные приложения.
•Обеспечивать соответствие внедрений ИИ требованиям управления, безопасности, конфиденциальности и этическим стандартам.
Сотрудничество и взаимодействие с заинтересованными сторонами
•Тесно сотрудничать с бизнес-стейкхолдерами для понимания требований и их преобразования в технические решения.
•Участвовать в обсуждениях технического дизайна и архитектурных решений.
•Предоставлять технические советы и рекомендации по вопросам инженерии программного обеспечения и внедрения ИИ.
Качество и непрерывное улучшение
•Проводить обзоры кода и способствовать лучшим практикам разработки.
•Сотрудничать с бизнес-стейкхолдерами в процессе функционального и пользовательского приёмочного тестирования (UAT) для проверки требований и обеспечения высокого качества релизов.
•Создавать и поддерживать техническую документацию.
•Проектировать и выполнять автоматизированные тестовые наборы в рамках надежных CI/CD конвейеров для обеспечения быстрой и надежной поставки программного обеспечения.
•Мониторить производительность приложений и своевременно устранять проблемы.
•Постоянно оценивать новые технологии и рекомендовать улучшения.
Безопасность и соответствие требованиям
•Обеспечивать соответствие решений политикам безопасности организации и требованиям защиты данных.
•Внедрять практики безопасного кодирования и поддерживать мероприятия по устранению уязвимостей.
•Участвовать в процессах управления, связанных с использованием ИИ и разработкой программного обеспечения.
Прочие обязанности
•Выполнять любые другие связанные обязанности, соответствующие объему и уровню роли.
•Иногда может потребоваться работа вне обычных часов для поддержки обновлений/изменений.
Другие важные особенности должности
Ответственность за руководство персоналом: отсутствует. Ответственность за бюджет: отсутствует. В этой роли вы будете взаимодействовать со следующими лицами: все группы сотрудников, включая штатных сотрудников и внештатных преподавателей, студентов, сторонних поставщиков и подрядчиков.
Требования к кандидату
E = Обязательное требование; D = Желательное требование. Как будет оцениваться соответствие требованиям: A = Заявление; I = Собеседование; T = Тест или другая оценка.
В рамках процедур безопасного найма и адаптации будут запрашиваться оригиналы документов, подтверждающих академические и/или профессиональные квалификации, указанные в заявлении, а также проверка личности, права на работу, истории судимостей (базовая проверка, если не указано иное) и истории занятости за последние три года.
Образование и обучение
•Степень в области информатики, информационных систем или смежной дисциплины, либо эквивалентный опыт (E, A).
•Подтверждение непрерывного профессионального развития в области инженерии программного обеспечения, разработки на Python и/или ИИ/МО (E, A, I).
Предыдущий опыт
•Проектирование, разработка и поддержка корпоративных программных приложений и сервисов (E, A, I).
•Разработка, интеграция и поддержка решений с использованием ИИ, включая генеративный ИИ, машинное обучение или сервисы на базе больших языковых моделей (E, A, I).
•Разработка решений с использованием Python и других соответствующих языков программирования, фреймворков и инструментов разработки (E, A, I).
•Разработка и использование API, интеграций и сервисов данных (E, A, I).
•Работа с облачными платформами (предпочтительно Azure) и облачными архитектурами приложений (E, A, I).
•Применение современных практик инженерии программного обеспечения, включая контроль версий, автоматизированное тестирование и CI/CD (E, A, I).
•Преобразование пользовательских, бизнес- или операционных требований в технические решения (E, A, I).
•Поиск и устранение неисправностей, оптимизация и поддержка сложных программных систем в производственной среде (D, A, I).
Поведение и отношение
•Соответствие основным ценностям университета и подходу с установкой на рост, отражающим культуру организации; конкретные поведенческие характеристики см. в Рамке компетенций (E, I).
Навыки, знания и другие требования
•Сильные навыки инженерии программного обеспечения с умением создавать безопасный, поддерживаемый и масштабируемый код (E, A, I).
•Глубокие знания Python и современных фреймворков и инструментов разработки программного обеспечения (E, A, I).
•Хорошее понимание архитектуры приложений, шаблонов проектирования и лучших практик инженерии программного обеспечения (D, A, I).
•Знания облачных технологий, проектирования API, паттернов интеграции и распределённых систем (D, A, I).
•Знания концепций ИИ, машинного обучения и генеративного ИИ, включая практическое применение технологий больших языковых моделей (E, A, I).
•Понимание требований к безопасности программного обеспечения, защите данных и доступности, относящихся к разработке приложений (E, A, I).
•Сильные аналитические и проблемно-ориентированные навыки с умением оценивать технические варианты и рекомендовать подходящие решения (D, A, I).
•Эффективные навыки коммуникации и совместной работы, способность объяснять технические концепции технической и нетехнической аудитории (D, A, I).
•Уверенное владение цифровыми навыками: MS Office, включая Teams, Outlook, Word, Excel и PowerPoint, а также несколько других систем/технологий (E, I, T).
•Приверженность достижению положительных результатов для студентов независимо от области работы в университете (E, I).
•Готовность пройти обязательное онлайн-обучение в случае назначения. Университет регулируется Office for Students и Ofsted, есть конкретные требования и ожидания в отношении защиты, программы Prevent, а также борьбы с домогательствами и травлей (E, I).
Оплата труда и льготы
•Зарплата: диапазон от £40,000 до £45,000 в год.
•Отпуск: 26 оплачиваемых дней отпуска (с увеличением до 28 с выслугой) плюс оплачиваемые государственные/банковские праздники плюс до пяти оплачиваемых дней закрытия (обычно между Рождеством и Новым годом); всё за отпускной год (с 1 августа по 31 июля), эквивалент полного рабочего времени. Действует схема покупки и продажи отпускных дней; неиспользованные дни закрытия могут быть использованы как оплачиваемый день благополучия.
•Пенсия и страхование жизни: автоматическое включение в пенсионный план People's Pension (схема с вычетом из зарплаты по умолчанию, можно отказаться от вычета или полностью от схемы). Страхование жизни (в случае смерти при исполнении обязанностей) всем сотрудникам по умолчанию.
•Политика, ориентированная на семью: политики для всех видов семейных отпусков с улучшенной оплатой, доступной с первого дня работы для некоторых видов отпусков; доступ к налогово-бесплатному уходу за детьми.
•Благополучие: полный доступ к программе поддержки сотрудников (Employee Assistance Programme) и к приложению Thrive для психического здоровья; обученные первоотвечающие по психическому здоровью; политика благополучия с фокусом на пяти столпах благополучия.
•Устойчивое передвижение: схемы Cycle to Work и вычета из зарплаты на электромобили.
•Парковка: запираемые сараи для велосипедов; парковка для автомобилей на территории не гарантирована, возможен лист ожидания при появлении свободного места.
•Другие льготы, связанные со здоровьем: финансируемый работодателем план медицинских расходов (Simplyhealth) и добровольное стоматологическое страхование (Unum).
•Другие ценные льготы: возможности благотворительных пожертвований, включая один оплачиваемый добровольный день в году; доступ к различным скидкам на образ жизни и повседневным сбережениям; обучающие платформы, включая LinkedIn Learning.
Подача заявок — важные моменты
Для неформального обсуждения роли — Эмма Стоун, тел. 0118 921 4600 или [email protected]. По другим вопросам — отдел кадров, тел. 0118 467 2454 / 2433 или [email protected]. Если вы подаете заявку по рекомендации действующего сотрудника, укажите его имя в заявлении.
Срок подачи заявок и дальнейшие шаги
Заявки принимаются до закрытия объявления в понедельник, 26 октября 2026 года, в 17:00. Поздние заявки не рассматриваются. Заявки могут быть рассмотрены до даты закрытия, иногда кандидатов могут пригласить на собеседование досрочно.
Детали собеседования
Даты собеседований будут сообщены позже. Кандидатов попросят сообщить о недоступных датах в течение 4 недель после даты закрытия. Собеседования обычно проводятся через Microsoft Teams или Zoom; в зависимости от должности и места работы собеседование может пройти в офисах в Рединге или Лондоне. Процесс собеседования двухэтапный, проводится в разные даты; в рамках собеседования вероятна встреча с членом высшего руководства.
Примечание для внутренних кандидатов
Действующие сотрудники должны уведомить текущего непосредственного руководителя о намерении подать заявку на эту должность.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в University of the Built Environment