Шаблон описания работы программиста/краткий шаблон

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

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

Профиль работы программиста

Компьютерные программисты отвечают за разработку кода, используемого для создания компьютерного программного обеспечения. Они находятся в порядке разработки рабочего процесса программы, разработки кода, тестирования функционирования программы и создания документации для программы. Программисты работают в различных предприятиях над проектами, от создания приложений до разработки программного обеспечения и за его пределами.

Степень бакалавра в области компьютерных наук или компьютерной инженерии часто требуется для программистов; Тем не менее, компании могут отказаться от этого требования, если кандидат может продемонстрировать превосходное понимание предмета. Программисты должны быть хорошо разбираются в различных языках программирования, включая Java, Python, C ++ и другие.

Отчеты

  • старший программист
  • Главный технический директор

Обязанности программиста

  • Работайте с бизнес -аналитиками и инженерами -программистами для создания проектирования программного обеспечения
  • Создать требования к программе, а также рудиментарные прототипы
  • Преобразовать идеи и требования программного обеспечения в высококачественный код на подходящем языке программирования
  • Интегрировать автономные программные решения в системы более высокого уровня
  • Когда это необходимо, используйте веб-технологии для построения сложных SaaS
  • Тестовый код регулярно, чтобы убедиться, что он дает желаемые результаты и отладка, где это необходимо.
  • Обновление программного обеспечения и систем, чтобы сделать их более безопасными и эффективными
  • Работа с техническими авторами для создания документации по помощи пользователя

Требования и навыки Programmer

  • степень бакалавра в области компьютерных наук, инженерии или тесно связанного предмета
  • Распроизводные знания объектно-ориентированной разработки программного обеспечения
  • Проверенный послужной список успеха разработки приложений
  • Способность развивать чистый, хорошо документированный код
  • превосходные сложные способности решения проблем и критических способностей
  • Понимание SQL и Microsoft SQL Server
  • Отличные устранения неполадок и общения
  • Знание инструментов Microsoft Office (Excel, Visio)
  • Аналитическая и критическая способность мышления должна быть продемонстрирована.
  • продемонстрировано знакомство на языках ООП (Java, C ++ и VB.NET
  • Знание HTML, JavaScript, CSS и Ajax
  • Предварительное знакомство с подходами к разработке программного обеспечения Agile