Высшее профильное образование. Опыт написания программ для 1С: УПП, ЕРП, ЗУП. Знание ЭДО СБИС. Понимание принципов работы штрихкодирования.
уверенный уровень владения языком C. — знание основ работы аппаратного обеспечения вычислительных систем (прерывания, прямой доступ в память, способы организации ввода...
Опыт разработки электронных устройств на языке C/C++. Понимание ARM/RISC-V микроконтроллеров и периферии, например: STM32, GD32...
Образование по специальности: средства связи с подвижными объектами, промышленная электроника, электромеханика и автоматизация. Навыки в разработке систем АСУ ТП, схемотехнике...
Высшее техническое образование. Опыт разработки программного обеспечения для персональных компьютеров и мобильных операционных систем не менее двух лет.
разработка и сопровождение библиотек и программного обеспечения для микроконтроллеров (Atmel, STM) на Си; участие в разработке программно-аппаратной архитектуры изделий; участие в пуско-наладке разрабатываемых устройств; написание документации по программной части (руководство по эксплуатации, руководства пользователя, инструкции по функциональному тестированию).
Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения Проектирование структур данных Проектирование баз данных Проектирование программных интерфейсов Оценка и согласование сроков выполнения поставленных задач
- Анализ ТЗ, декомпозиция задачи, разработка алгоритмов реализации - Разработка и отладка программ - Разработка программной документации - Участие в испытаниях - Сопровождение изделий
- Понимание принципов ООП; - Понимание архитектуры приложений; - Опыт разработки коммерческих приложений на платформе .NET от 1 года; - Опыт разработки с использованием ASP.NET MVC и WebAPI; - Знание и опыт применения JavaScript; - Опыт работы с CSS3, HTML на базовом уровне; - Практический опыт работы с MS SQL Server или другой SQL СУБД; - Знание любой системы контроля версий (предпочтительно Git); - Письменный английский не ниже Intermediate; - Самостоятельность, ответственность, умение работать в команде.
- изучение целей решаемых задач, требований к результатам, определение объемов, структуры, источников информации, подлежащей обработке на вычислительных машинах, макетов и схем ее ввода, обработки, хранения, выдачи и контроля; - описание задач с помощью математических моделей и алгоритмов, составление и запись программ на языках программирования высокого уровня и машинно - ориентированных языках; - отладку разработанных программ и их корректировку в процессе доработки; - определение возможности использования в решении задач готовых программ, разработанных другими разработчиками (учреждениями, организациями, предприятиями); - разработку и внедрение методов автоматизированного программирования, типовых и стандартных программ, управляющих, обрабатывающих, сервисных программ, инструкций по их использованию, входных алгоритмических языков; - участие в работах по унификации и типизации вычислительных процессов, расширению области применения вычислительной техники; - обслуживание компьютерных программ и соответствующей документации, заключающееся в их обновлении и корректировке в соответствии с изменением входных и выходных данных, спецификаций или состава оборудования, вычислительных средств; - выполнение родственных по содержанию обязанностей; - менторство над другими работниками.
Разработка клиент-серверного приложения в delphi Ответственный подход к работе