Ascensus
Software Engineer, IT Software Engineers
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в команду Ascensus, разрабатывающую платформу сберегательных планов. Работа в Scrum-команде над созданием, тестированием и поддержкой приложений с фокусом на автоматизацию и CI/CD.
Задачи
- Анализировать, реализовывать, тестировать, документировать и поддерживать новые и текущие программные приложения с минимальным надзором
- Участвовать в оценке и планировании на протяжении всего жизненного цикла разработки ПО
- Поддерживать инициативы по улучшению процессов и работы людей в организации
- Обеспечивать защиту и надлежащую обработку конфиденциальных данных
- Выполнять другие задачи и проекты по поручению
Требования
- 3+ года опыта разработки ПО и систем для малого и среднего бизнеса
- Опыт работы с одним или несколькими языками программирования и платформами: C#, Java, JavaScript, MS-SQL Server, Sybase
- Минимум 3 года практического опыта с одним из языков программирования (например, C# или Java)
- Хороший опыт работы со стеком Microsoft
- Сильные навыки решения проблем
- Понимание принципов проектирования (паттерны, связность/сцепление, S.O.L.I.D.)
- Глубокие знания объектно-ориентированного проектирования, структур данных и алгоритмов
- Знакомство с сервис-ориентированной архитектурой и разработкой RESTful-сервисов
- Опыт написания чистого и поддерживаемого кода с использованием лучших инженерных практик (юнит-тестирование, CI/CD, автоматизация, паттерны, рефакторинг)
- Опыт работы с другими разработчиками, QA-инженерами, DevOps-инженерами и инженерами поддержки
- Опыт участия в обсуждениях дизайна с технической и нетехнической аудиторией
- Знакомство с Agile-практиками (TDD, непрерывная интеграция, парное программирование)
- Опыт работы с Python, C/C++, MySQL, Apache, Nginx, Redis, JavaScript, jQuery, Knockout.js
- Опыт разработки open source
- Понимание веб-технологий (HTTP, Apache, HTTP-прокси)
- Опыт работы с CI/CD
- Опыт работы с legacy-кодом
Навыки
- C#
- Java
- JavaScript
- MS-SQL Server
- Sybase
- Python
- C
- C++
- MySQL
- Apache
- Nginx
- Redis
- jQuery
- Knockout.js
- REST
- CI/CD
- Agile
- TDD