Academy District 20
Full Stack Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в образовательном округе Academy District 20. Проектирование и поддержка внутренних веб-приложений и интеграций данных на стеке Microsoft для операционных и учебных нужд округа.
Задачи
- Проектировать архитектуру приложений и интеграционных решений с упором на поддерживаемость, масштабируемость и производительность
- Разрабатывать и поддерживать защищённые, масштабируемые и документированные API и интеграции между внутренними системами и сторонними платформами
- Собирать требования с внутренними стейкхолдерами, определять технические спецификации и поставлять решения, ориентированные на пользователя
- Проектировать, разрабатывать, тестировать и поддерживать кастомные веб-приложения для операций округа и образовательных программ
- Обеспечивать качественный дизайн и разработку баз данных: моделирование данных, хранимые процедуры, оптимизация производительности
- Поддерживать документацию по приложениям, интеграциям и архитектуре систем
- Участвовать в код-ревью и продвигать лучшие практики разработки и стандарты кодирования
- Оказывать техническую поддержку и наставничество членам команды
- Исследовать, оценивать и рекомендовать инструменты и технологии для разработки приложений и интеграций
- Диагностировать и устранять проблемы с функциональностью приложений, целостностью данных и интеграциями
- Работать в Agile/итеративном процессе, приоритизировать и поставлять фичи в срок
Требования
- Степень associate или два и более года обучения в колледже (48+ семестровых часов)
- 2+ года опыта в технологической роли (разработка приложений, IT-поддержка, системное администрирование или интеграция данных)
- Знакомство с системами контроля версий
- Опыт участия в полном жизненном цикле разработки ПО: планирование, разработка, тестирование, деплой
- Опыт работы с инструментами интеграции данных, такими как SSIS, и базовые навыки скриптинга для автоматизации
- Опыт работы с базами данных: проектирование, написание запросов, устранение проблем производительности
- Опыт full stack разработки, предпочтительно в среде Microsoft
- Владение .NET (C#, ASP.NET), Blazor (HTML, CSS) и интеграцией с Microsoft SQL Server
- Знание SQL: запросы, хранимые процедуры, представления, оптимизация производительности
- Опыт построения интеграций данных с помощью Microsoft-инструментов: PowerShell, SSIS, RESTful API
- Способность писать чистый, поддерживаемый и документированный код
- Понимание принципов full stack разработки, frontend и backend технологий
Условия
- Полная занятость, 40 часов в неделю, 8 часов в день
- 230 рабочих дней в году, понедельник–пятница
- Диапазон оплаты $77,420–$87,420 в зависимости от опыта (100% FTE)
- Полный соцпакет (Full-time - Regular)
- Статус FLSA: Exempt
- Подача заявки через портал Workday с приложением письма, резюме и транскриптов
Навыки
- .NET
- C#
- ASP.NET
- Blazor
- HTML
- CSS
- Microsoft SQL Server
- SQL
- SSIS
- PowerShell
- RESTful API
- Azure
- Workday
- Infinite Campus
- Git