Этот шаблон описания вакансии для старшего программиста оптимизирован для публикации на онлайн-платформах по подбору персонала и легко настраивается для вашей компании. Опубликовать сейчас в Умном поиске талантов бесплатно.
В обязанности старшего разработчика программного обеспечения входят:
Руководство отдельным участком разработки программного обеспечения
Разработка: создание образцового кода – ведущий разработчик
Наставничество: тестирование, review (просмотр) и исправление кода других разработчиков команды
Оптимизация: предложения по архитектуре и методологии программного обеспечения
Краткое описание вакансии
Мы — команда профессиональных разработчиков, создаем «живое описание продукта с позиции пользователя», ищем старшего Senior Software Engineer для разработки «описания функционала программного обеспечения, для которого Вы ищете человека». Вы будете работать напрямую с лидером команды (Заказчиком, если такое предполагается), чтобы определить требования к программному обеспечению и возглавить операционные и технические проекты в «области программирования».
В этой роли вы будете работать самостоятельно без особого надзора. Для этого Вы должны иметь отличные навыки организации и решения проблем. Если у вас также есть практический опыт разработки программного обеспечения и Agileметодологий, мы хотели бы встретиться с вами.
Ваша цель будет заключаться в разработке высококачественного программного обеспечения, соответствующего потребностям пользователей и бизнес-целям.
Обязанности
Разрабатывать качественный UI дизайн и архитектуру (если это входит в функционал проекта)
Определять, расставлять приоритеты и выполнять задачи в жизненном цикле разработки программного обеспечения (the software development life cycle)
Разрабатывать инструменты и приложения, создавая чистый и эффективный код
Автоматизировать задачи с помощью соответствующих инструментов и сценариев
Просмотр и отладка кода
Провести валидацию и верификацию (проверку на точность и тестирование) программного обеспечения
Сотрудничать с внутренними группами и Заказчиками, чтобы исправить и улучшить продукт
Отслеживать и документировать этапы разработки в системе мониторинга
Убедитесь, что программное обеспечение соответствует современным технологиям
Требования к кандидату
Опыт работы в качестве старшего инженера-программиста
Большой опыт в разработке программного обеспечения, создании сценариев и управлении проектами
Опыт использования инструментов системного мониторинга (например, New Relic) и автоматизированных сред тестирования
Знание некоторых языков программирования (например, Python, C ++) и платформы Java / J2EE
Глубокие знания реляционных баз данных (например, PostgreSQL, MySQL) и баз данных NoSQL (например, MongoDB)
Знакомство с различными операционными системами (Linux, Mac OS, Windows)
Аналитический склад ума, способность решать проблемы
Умение работать самостоятельно
Отличные организационные и лидерские навыки
Бакалавр / бакалавр в области компьютерных наук или связанной степени