Обязанности
Общее описание вакансии Инженер-программист отвечает за разработку, тестирование и внедрение программного обеспечения, а также за поддержку и оптимизацию существующих систем. Эта должность требует высокой квалификации в области программирования и понимания принципов разработки программного обеспечения.
Основные обязанности
1. Разработка программного обеспечения - Проектирование и реализация новых программных решений в соответствии с техническими заданиями и требованиями пользователей. - Написание чистого, эффективного и хорошо документированного кода.
2. Тестирование и отладка - Проведение тестирования программного обеспечения, выявление и устранение ошибок. - Подготовка тестовых сценариев и документации. 3. Поддержка и оптимизация - Обеспечение технической поддержки для пользователей программного обеспечения. - Оптимизация производительности существующих приложений и систем.
4. Взаимодействие с командой - Участие в командных встречах, обсуждение требований и статуса проектов. - Сотрудничество с другими отделами (например, с аналитиками и дизайнерами) для достижения общих целей.
5. Обновление знаний - Изучение новых технологий, языков программирования и инструментов разработки. - Участие в профессиональных мероприятиях, семинарах и тренингах.
Требования
- 1. Образование - Высшее образование в области информационных технологий, компьютерных наук или смежных областях.
- 2. Опыт работы - Опыт работы в разработке программного обеспечения от 1 года (в зависимости от уровня вакансии). - Опыт работы с определенными языками программирования (например, Java, C#, Python, JavaScript и др.).
- 3. Знания и навыки - Понимание принципов объектно-ориентированного программирования (ООП) и паттернов проектирования. - Знание современных технологий и фреймворков для разработки ПО (например, .NET, React, Angular и др.). - Опыт работы с системами контроля версий (например, Git).
- 4. Личные качества - Умение работать в команде и самостоятельно. - Высокая степень ответственности и внимательности к деталям. - Способность к быстрому обучению и адаптации к новым технологиям.
- 5. Дополнительные требования (по желанию) - Знание английского языка на техническом уровне. - Опыт работы с базами данных (SQL, NoSQL) и знание принципов разработки RESTful API.
Условия
- График работы 5/2
- Ежегодный отпуск 28 календарных дней
- Оформление по ТК РФ