
DAR RAIL
Обязанности: * Разработка программного обеспечения в соответствии с заявками от структурных подразделений Компании и техническими возможностями управления информационных технологий;
Проектирование структур баз данных и механизмов доступа к ним, разработку и обеспечение регламента работы с данными системы, планирование обеспечения защиты системы в соответствии с концепцией обеспечения безопасности;
Внимательное изучение предложения по автоматизации, проведение анализа поставленных задач автоматизации;
Предложение и согласование с заказчиком наилучших решений, поставленных задач автоматизации;
Разработка на основе анализа математических моделей и алгоритмов решения экономических и других задач программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проведение их тестирования и отладка.
Разработка технологии решения задачи по всем этапам обработки информации;
Осуществление выбора языка программирования для описания алгоритмов и структур данных;
Определение информации, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля;
Выполнение работ по подготовке программ к отладке и проводить их отладку;
Определение объема и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.
Осуществление запуска отлаженных программ и ввода исходных данных, определяемых условиями поставленных задач.
Изучение удовлетворенности заказчика разработанным программным обеспечением;
Проведение корректировки разработанной программы на основе анализа выходных данных;
Определение возможности использования готовых программных продуктов.
Разработка инструкции по работе с программами, оформление необходимой технической документации.
Осуществление первичного тестирования разработанного программного обеспечения;
Осуществление сопровождения внедренных программ и программных средств;
Разработка и внедрение системы автоматической проверки правильности программ;
Выполнение работ по унификации и типизации вычислительных процессов.
Участие в создании каталогов и картотек стандартных программ, в разработке форм документов в электронном виде, подлежащих компьютерной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники;
Выполнение необходимых процедур по защите информации от несанкционированного доступа, умышленного искажения и повреждения;
Подготовка предложений по модернизации, обновлению программного обеспечения до уровня развития современных информационных технологий, включая приобретение лицензионных программных продуктов;
Соблюдать настоящую инструкцию, добросовестно исполнять трудовые обязанности, возложенные трудовым договором и должностной инструкцией;
Заботиться о личной безопасности и здоровье, а также о безопасности и здоровье окружающих людей в процессе выполнения любых работ;
Соблюдать правила внутреннего трудового распорядка и трудовую дисциплину;
Бережно относиться к имуществу Работодателя (в том числе к имуществу третьих лиц, находящемуся у Работодателя, если Работодатель несет ответственность за сохранность этого имущества) и других работников;
Незамедлительно сообщить Работодателю либо непосредственному руководителю о возникновении ситуации, представляющей угрозу жизни и здоровью людей, сохранности имущества работодателя (в том числе имущества третьих лиц, находящегося у Работодателя, если Работодатель несет ответственность за сохранность этого имущества);
Выполнять требования политики по сохранению служебной и коммерческой тайны.
Знания:
Языки программирования: * C# (.Net Remoting, .Net Core)
Swift
Java (UART/STM32, JNDI, Hibernate ORM, Android SDK, Spring)
Kotlin (Android SDK)
Xamarin
Python (RPA, Selenium)
VBA (Excel Macros)
Среды разработки: * Microsoft Visual Studio
Xcode
Android Studio
IntelliJ IDEA
Системы управления базами данных: * Oracle 19c (PL/SQL, Java packages, ASM Storage, RAW Storage, Clusterware, Backup/Restore, DRP)
MS SQL (TSQL, .Net Library , Backup/Restore, DRP)
PostgreSQL (Postgis, ORM, OSM)
MongoDB
Web-сервера: * Apache
Nginx
IIS (Web Services SOAP/JSON, fullRestApi, Интеграция с 1С через Web services)
Администрирование серверов: * Linux (Oracle Linux, Debian, Ubuntu)
Windows Server (AD, Remote Desktop Services, Certificate Services)
Vmware
Docker/K8s
Навыки: * Программирование: Знание языков программирования (Java, C#, Kotlin, Swift, Python и др.).
Алгоритмы и структуры данных: Понимание основных алгоритмов и структур данных для эффективного решения задач.
Системное проектирование: Умение проектировать архитектуру программных систем и разрабатывать масштабируемые приложения.
Работа с базами данных: Знание SQL и NoSQL баз данных, умение проектировать и оптимизировать схемы данных.
Контроль версий: Опыт работы с системами контроля версий, такими как Git.
Тестирование: Знание методов тестирования программного обеспечения, включая юнит-тестирование, интеграционное тестирование и автоматизацию тестов.
Разработка веб-приложений: Знания в области фронтенд и бэкенд разработки, понимание веб-технологий и протоколов (HTML, CSS, REST, GraphQL и др.).
Мобильная разработка: Опыт создания мобильных приложений (iOS, Android).
Коммуникационные навыки: Умение работать в команде и общаться с коллегами и заказчиками.
Проблемное мышление: Способность анализировать и решать сложные проблемы.
Условия:
5/2, 9:00-18:00, обед с 13:00 – 14:00
официальное трудоустройство
испытательный срок 3 месяца
стабильная заработная плата и др.
Предоставление услуги тягового подвижного состава, оператор локомотивной тяги грузового, маневрового, хозяйственного движения, оказывающий услуги на территории РК.
HeadHunter
You must sign in to apply for this position.