Обязанности:
Инженер-программист обязан:
1 Составлять формализованные описания решений поставленных задач в соответствии с требованиями технического задания или других принятых в проекте или компании документов по стандартизации.
2 Разрабатывать алгоритмы решения поставленных задач, в соответствии с требованиями технического задания или других принятых в проекте или компании документов по стандартизации.
3 Оформлять программный код в соответствии с установленными в компании/проекте требованиями и лучшими практиками в отрасли.
4 Оптимизировать программный код с использованием специализированных программных средств (оптимизаторов).
5 Исправлять ошибки в коде в зоне своей ответственности и зоне ответственности команды проекта.
6 Участвовать в проектировании функций под контролем более квалифицированных сотрудников.
7 Оценивать и согласовывать сроки выполнения поставленных задач.
8 Проверять работоспособность кода программного обеспечения.
Требования:
Опыт участия в коммерческой разработке ПО.Хорошее владение языком Java (Collections, Concurrency, Generics, Exceptions и т.д.).Опыт работы со Spring Framework (Core, AOP, JDBC + Transaction, Test).Базовые знания SQL.Знанием систем контроля версий.