Clearwater Analytics
Software Development Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик в команду Amort/Accounting Validations, которая отвечает за точность и целостность данных инвестиционного учёта для крупных институциональных инвесторов. Работа в Java/Kotlin-окружении на всех этапах жизненного цикла разработки в agile-команде.
Задачи
- Разбираться в концепциях инвестиционного учёта и амортизации в рамках домена команды
- Совместно с командой оптимизировать и улучшать существующие Java/Kotlin-приложения
- Давать обратную связь и задавать вопросы на код-ревью
- Проводить root-cause анализ проблем с точностью данных и ПО, находить эффективные решения
- Помогать в создании user stories и оценке работ для планирования проектов
- Предлагать улучшения дизайна с пониманием архитектуры backend-сервисов
- Обеспечивать масштабируемость, надёжность и точность финансовых результатов ПО
- Документировать использование ПО, реализацию, архитектуру, дизайн и API
- Писать широкие unit- и интеграционные тесты с особым вниманием к корректности финансовых расчётов
- Переводить нечётко определённые бухгалтерские и бизнес-требования в работающий код
Требования
- Понимание структур данных, алгоритмов и объектно-ориентированного проектирования
- Уверенные навыки программирования на Java или Kotlin
- Знание финансовых или бухгалтерских концепций (амортизация, начисления, fixed income) — сильный плюс
- Опыт разработки от 2 лет, желательно в backend или data-intensive среде
- Степень в Computer Science, Software Engineering или смежной области
- Сильные навыки командной работы и управления собственным временем
- Исключительные аналитические навыки, особенно в выявлении и устранении расхождений в данных
- Внимательность к деталям и навыки документирования
- Отличные устные и письменные коммуникативные навыки
- Стремление к постоянному обучению и улучшению
Условия
- Работа в agile-команде над критичными для клиентов финансовыми отчётами
- Взаимодействие с ведущими институциональными инвесторами мира
Навыки
- Java
- Kotlin
- Data structures
- Algorithms
- OOP
- Unit testing
- Integration testing
- REST API