Разработка нового функционала, оптимизация, рефакторинг и развитие существующего кода, участие в проектировании архитектуры программных решений, реализация функциональных и интеграционных тестов для обеспечения качества кода