Americo
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО в команду разработки Americo. Отвечает за полный жизненный цикл приложений — от исследования и проектирования до внедрения и поддержки.
Задачи
- Разрабатывать веб-приложения, веб-сервисы и backend-процессы для внутренних и внешних заказчиков
- Проектировать и поддерживать структуры баз данных и хранимые процедуры
- Проводить ревью кода других разработчиков
- Диагностировать и исправлять проблемы в существующих приложениях и процессах
- Создавать и проверять архитектуру ПО для обеспечения эффективности, масштабируемости и безопасности
- Помогать устанавливать и поддерживать стандарты разработки
- Участвовать в Agile-процессе и помогать его улучшать
Требования
- Опыт проектирования и разработки приложений на .NET Framework и .NET Core
- Опыт работы с React/Redux или аналогичной JavaScript-библиотекой
- Опыт работы с Agile-процессами
- Опыт наставничества разработчиков
- Опыт работы с инструментами Azure DevOps для управления жизненным циклом приложений и контроля версий
- Понимание принципов SOLID
- Понимание объектно-ориентированного программирования и паттернов проектирования
- Знание стандартов разработки и безопасности ПО
- Знание реляционных баз данных, предпочтительно SQL Server
- Умение эффективно общаться с техническими и нетехническими специалистами
- Навыки диагностики и решения проблем
- Высшее образование (4 года) или эквивалентный опыт работы
Навыки
- .NET Framework
- .NET Core
- React
- Redux
- JavaScript
- Agile
- Azure DevOps
- SOLID
- ООП
- SQL Server