Знание платформы 1С. Включает умение работать с типовыми и нетиповыми конфигурациями, настраивать, обновлять и дорабатывать функционал платформы, знать механизмы работы с метаданными и объектами.
Владение языком программирования 1С. Программист должен разбираться в его синтаксисе и встроенных библиотеках, уметь разрабатывать новый функционал, оптимизировать существующий код, использовать стандартные модули и механизмы.
Работа с базами данных (SQL). Многие задачи 1С-программиста связаны с обработкой больших объёмов данных, поэтому важно уметь оптимизировать запросы, создавать индексы и работать с реляционными базами данных.
Разработка сложных отчётов и обработок. Навыки создания кастомных отчётов с использованием языка запросов 1С.
Работа с механизмами обмена данными. Умение настраивать обмен между конфигурациями 1С и другими системами.