Шаблон описания работы программиста/краткий шаблон
Мы нанимаем технически хорошо осведомленного программиста для создания и управления системным программным обеспечением и вычислительной инфраструктурой нашей организации. Управление производительностью системы, предоставление технической поддержки, анализ и модернизацию существующих программ, поиск и ремонт неисправностей, поддержка архитектуры данных, создание отчетов, создание внутреннего программного обеспечения и ограничение возможных рисков-все это обязанности программиста.
Ваш опыт программирования поможет нашему бизнесу повысить эффективность и обслуживание путем создания, поддержания и упрощения наших вычислительных систем и приложений.
Профиль работы программиста
Компьютерные программисты отвечают за разработку кода, используемого для создания компьютерного программного обеспечения. Они находятся в порядке разработки рабочего процесса программы, разработки кода, тестирования функционирования программы и создания документации для программы. Программисты работают в различных предприятиях над проектами, от создания приложений до разработки программного обеспечения и за его пределами.
Степень бакалавра в области компьютерных наук или компьютерной инженерии часто требуется для программистов; Тем не менее, компании могут отказаться от этого требования, если кандидат может продемонстрировать превосходное понимание предмета. Программисты должны быть хорошо разбираются в различных языках программирования, включая Java, Python, C ++ и другие.
Отчеты
- старший программист
- Главный технический директор
Обязанности программиста
- Работайте с бизнес -аналитиками и инженерами -программистами для создания проектирования программного обеспечения
- Создать требования к программе, а также рудиментарные прототипы
- Преобразовать идеи и требования программного обеспечения в высококачественный код на подходящем языке программирования
- Интегрировать автономные программные решения в системы более высокого уровня
- Когда это необходимо, используйте веб-технологии для построения сложных SaaS
- Тестовый код регулярно, чтобы убедиться, что он дает желаемые результаты и отладка, где это необходимо.
- Обновление программного обеспечения и систем, чтобы сделать их более безопасными и эффективными
- Работа с техническими авторами для создания документации по помощи пользователя
Требования и навыки Programmer
- степень бакалавра в области компьютерных наук, инженерии или тесно связанного предмета
- Распроизводные знания объектно-ориентированной разработки программного обеспечения
- Проверенный послужной список успеха разработки приложений
- Способность развивать чистый, хорошо документированный код
- превосходные сложные способности решения проблем и критических способностей
- Понимание SQL и Microsoft SQL Server
- Отличные устранения неполадок и общения
- Знание инструментов Microsoft Office (Excel, Visio)
- Аналитическая и критическая способность мышления должна быть продемонстрирована.
- продемонстрировано знакомство на языках ООП (Java, C ++ и VB.NET
- Знание HTML, JavaScript, CSS и Ajax
- Предварительное знакомство с подходами к разработке программного обеспечения Agile