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