Описание проекта:
Мы ищем разработчика Azure, который сможет создавать веб-приложения и управлять ими, используя облачная архитектура Microsoft Azure. Эта роль подходит для специалистов в области тестирования, безопасности, разработки и развертывания.
Обязанности:
- Разработка: strong>
- Проектируйте, создавайте и изменяйте компоненты бизнес-уровня, веб-приложения и объекты баз данных с использованием технологий Microsoft (ASP.NET Web API) и Azure.
- Разрабатывайте прототипы для проверки идей и собирать отзывы заинтересованных сторон.
- Тестирование и интеграция:
- Применяйте разработку на основе тестирования и процессы непрерывной интеграции.
- Проведение модульных и интеграционных тестов на протяжении всего жизненного цикла разработки.
- Проектирование и анализ:
- Преобразование высокого уровня от проектирования до низкоуровневого проектирования и его реализации.
- Сотрудничайте с руководителями групп для определения бизнес-требований, оценки затрат и окончательного утверждения планов работы.
- < strong>Оптимизация производительности:
- Проверка кода приложения для предотвращения проблем с производительностью и масштабируемостью.
- Гарантия качества:
- Работа с командой контроля качества над отчетами о проблемах, их решением и управлением изменениями.
- Поддержка и устранение неполадок:
- Помогать команде эксплуатации решать проблемы окружающей среды во время развертывания приложений в средах разработки, контроля качества, промежуточной и производственной среде.
- Помогать другим командам решать проблемы, связанные с интеграцией приложений.
< /li>
Обязательные навыки:
- Основные навыки:
- Облачная платформа: Microsoft Azure (веб-приложения, приложения-функции, бессерверное выполнение, фабрика данных Azure)
- Вертикальная разработка: Python (предпочтителен опыт работы с Django)
- Инжиниринг производительности
- Процессы качества и Методы оценки
- SDLC и гибкие методы
- Текущие технологические тенденции
- Навыки логического мышления и решения проблем
- Навыки совместной работы
- Образовательное образование:
- Магистр наук, магистр технологий, бакалавр коммерции, бакалавр экономики, бакалавр наук, бакалавр инженерных наук
- Техническая компетентность:
- Способность превращать функциональные и нефункциональные потребности в системные требования.
- Разрабатывать и писать сложные приложения.
- Создавать тестовые примеры и сценарии на основе спецификаций.
Навыки, которые желательно иметь: >
- Создание базового пользовательского интерфейса (предпочтителен опыт React)
- Знание баз данных (предпочтительно Snowflake)
- Знакомство с Azure DevOps (репозиторий + конвейеры)< /li>
- Понимание концепций дизайна и основ архитектуры.
- Знание Java.
Знание языка: