Encompass Onsite
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в подразделении Business Services: проектирование, разработка и поддержка бизнес-приложений на C++, C, Java и Python, включая Android-приложения.
Задачи
- Разрабатывать, тестировать и разворачивать приложения на C++, C, Java, Python и C#
- Совместно с product-менеджерами, дизайнерами и инженерами определять спецификации ПО и архитектуру систем
- Поддерживать и улучшать существующую кодовую базу, обеспечивая качество, производительность и безопасность
- Использовать скриптовые языки для автоматизации процессов и рабочих потоков
- Вести версионирование и совместную работу над кодом в Git
- Участвовать в Android-разработке: создание и оптимизация мобильных приложений
- Писать чистый, поддерживаемый и документированный код по лучшим практикам
- Участвовать в code review, диагностике и отладке дефектов
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- Подтверждённый профессиональный опыт программирования на C++, C и Java
- Сильное понимание принципов ООП и паттернов проектирования
- Опыт работы с системами контроля версий, в частности Git
- Знакомство со скриптовыми языками и программированием на Python
- Умение разрабатывать и поддерживать Android-приложения
- Отличные навыки решения проблем и внимание к деталям
Условия
- Предпочтителен опыт с C# и HTML5
- Знание Agile-методологий и CI/CD
- Опыт в Business Services или enterprise-разработке
- Знакомство с облачными платформами AWS или Azure
Навыки
- C++
- C
- Java
- Python
- C#
- HTML5
- Git
- Android
- CI/CD
- AWS
- Azure
- Agile