Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Полная занятость
График работы
Полный день
Обязанности:
- Выбор архитектуры и языка программирования в рамках новых проектных решений;
- Изучение новых программных продуктов;
- Разработка функционала ПП, его тестирование и отладка;
- Оптимизация кода имеющегося функционала ПП;
- Анализ и устранение проблем, возникающих в случае сбоя функционала ПП.
Требования:
- Высшее техническое образование.
- Владение навыками разработки реляционных баз данных.
- Владение навыками объектно-ориентированного программирования.
- Понимание принципов построения клиент-серверных и трехуровневых систем с реляционными БД.
- Отличные знания SQL, желателен опыт работы с Oracle (PL/SQL) или PostgreSQL.
- Умение разбираться в чужом коде, оперативно выявлять и устранять проблемы.
- Знание распределенных систем контроля версий (Git).
Знания и навыки:
Будет плюсом:
- Знание одного или нескольких языков программирования С++/C#/Java/JavaScript/TypeScript/Ruby/HTML5/CSS3.
- Знание .NET (.NET Core - преимущество).
- Знание и применение на практике принципов ООП, в частности SOLID.
- Использование сторонних библиотек и пакетов СПО.
- Умение быстро и качественно осваивать новые решения.
- Опыт использования NoSQL баз данных (MongoDB, Realm, Redis…).
- Опыт использования ORM (Entity Framework Core, NHibernate, Hibernate, Dapper и другие).
- Знания в области интеграции данных, опыт использования SOAP, REST API, gRPC.
Условия: Адрес
Белгород, проспект Богдана Хмельницкого, 133М
Вакансия опубликована 03.05.2024 в г. Белгород.