University of Chicago
Application Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик приложений в Research Computing Center Чикагского университета. Помогает преподавателям и исследователям в разработке и поддержке их программных проектов, веб-приложений и инфраструктуры.
Задачи
- Разрабатывать и поддерживать веб-приложения на Python, JavaScript, HTML, CSS и фреймворках (React, Angular и др.)
- Проектировать, разрабатывать, тестировать и разворачивать веб- и прикладные решения по лучшим практикам
- Создавать и поддерживать серверные приложения на Python с безопасной обработкой данных и логики
- Совместно с системной командой поддерживать on-premises инфраструктуру хостинга сайтов и оптимизировать DevOps-цикл
- Администрировать и поддерживать сайты WordPress, созданные RCC
- Работать с преподавателями над выявлением и разработкой приложений для их исследований
- Определять и документировать требования и результаты проекта, вести документацию процессов
- Участвовать в проектировании, архитектуре и реализации программных решений
- Разрабатывать приложения в рамках процессов CI/CD команды
- Поддерживать существующие приложения и отвечать на запросы пользователей
- Собирать и анализировать требования к разрабатываемым программам совместно со стейкхолдерами
Требования
- Высшее образование в смежной области
- 2–5 лет опыта работы в смежной дисциплине
- Знание Linux/UNIX и shell-скриптинга
- Опыт программирования на Python
- Опыт веб-разработки (JavaScript, HTML/CSS, Docker и фреймворки)
- Базовые знания реляционных и NoSQL баз данных (MySQL, PostgreSQL, MongoDB, Cassandra)
- Опыт разработки и интеграции RESTful API
- Опыт работы с Git и системами контроля версий
- Опыт контейнеризации (Docker) и знания DevOps-практик и инструментов (CI/CD)
- Позиция не предполагает визовой поддержки
Условия
- Гибридный формат: не менее 3 дней в неделю в офисе
- Зарплата $80,750–$95,000 в год
- Полный соцпакет: здоровье, пенсионные программы, оплачиваемый отпуск
- 37,5 часов в неделю
- Позиция Individual Contributor
- Для отклика нужны резюме (обязательно) и сопроводительное письмо (желательно)
Навыки
- Python
- JavaScript
- HTML
- CSS
- React
- Angular
- Linux
- UNIX
- shell scripting
- MySQL
- PostgreSQL
- MongoDB
- Cassandra
- RESTful API
- Git
- Docker
- CI/CD
- WordPress
- DevOps