Разработчик Back End
Переведено автоматически с языка оригинала. Читать оригинал по-грузински →
Любите вызовы и стремительное развитие? Присоединяйтесь к команде информационных технологий Прокредит банка! Прокредит банк работает в Грузии с 1999 года и является частью немецкой группы Прокредит, которая успешно функционирует на рынках Юго-Восточной и Восточной Европы, Латинской Америки и Германии. Мы предлагаем стабильную рабочую среду, международные стандарты и профессиональный рост. Здесь ваша энергия ценится, инициатива поощряется, а развитие систематически поддерживается. Присоединяйтесь к команде, где прогресс является ежедневным. Позиция: Разработчик Back End Основные обязанности: ** Объектно-ориентированное программирование ** Осуществляет оптимизацию и рефакторинг кода ** Использует соответствующие структуры данных для получения решений OOP ** Проектирование системы, архитектурные паттерны ** Самостоятельно проектирует небольшие и средние системы ** Участвует в обсуждении и обосновании архитектурных решений. Реляционные базы данных: Самостоятельно осуществляет моделирование базы данных: ** Осуществляет сложную оптимизацию ** Обеспечивает целостность данных (Data Integrity). ** Нереляционные базы данных и системы кэширования ** Самостоятельно создает структуры данных, индексы, оптимальные модели в среде NoSQL ** Знает и учитывает особенности типов данных, эффективное использование структур ** Использует системы кэширования для улучшения производительности. Интеграции, сервисы и API: ** Самостоятельно создает оптимальные REST API. ** Использует типы интеграции: (синхронная, асинхронная) ** Учитывает: API Versioning, Statelessness, Idempotency ** Кодирование, дизайн-паттерны: ** Самостоятельно осуществляет планирование структуры кода на уровне проекта. ** Использует дизайн-паттерны на практике ** Выбирает паттерны в зависимости от контекста и знает их компромиссы. ** Обеспечивает чистоту кода, расширяемость, тестируемость ** Unit и Integration тесты: ** Самостоятельно пишет Unit и Integration тесты. ** Использует подход Test Driven Development (TDD) в проекте по мере необходимости ** Пишет Integration тесты: ** Обеспечивает покрытие тестами 50% или более. Контроль версий, сотрудничество с кодом: ** Обладает твердым знанием Git и использует его ежедневно. ** Знает и использует стратегии branching ** Выполняет code review. DevOps, CI/CD: ** Самостоятельно осуществляет конфигурацию CI/CD pipeline в рамках проекта. ** Формирует: скрипты сборки, тестовые этапы, процесс управления артефактами ** Интегрирует Unit и Integration тесты в процесс CI ** Обеспечивает повторяемость и стабильность релизов. Безопасность системы, безопасная разработка:
- Учитывает следующие угрозы: Injection, Broken Authentication, Cross-Site Scripting
- Осуществляет учет вопросов безопасности при проектировании API
- Фиксирует технические риски и сообщает о соответствующих вопросах непосредственному руководителю.
Требования:
- Твердые практические знания объектно-ориентированного программирования
- Знание C#: Reflection/Attributes, Expression Trees, Span/Memory, IDisposable/Finalizer шаблонов
- Знание архитектурных подходов (Clean Architecture, Onion Architecture, Feature-based Architecture)
- Знание SQL Stored Procedures (T-SQL, PL/SQL и др.)
- Знание ACID принципов
- Знание структур данных, индексов, оптимальных моделей в NoSQL среде
- Знание SOAP протокола (WSDL, XSD схемы, SOAP Envelope)
- Знание шаблонов проектирования - Creational patterns (Factory, Builder, Dependency Injection), Structural patterns (Adapter, Facade, Decorator), Behavioral patterns (Strategy, Observer, Command)
- Знание Test Driven Development (TDD)
- Знание стратегий branching (Git Flow, Trunk-Based Development, Release Flow)
- Знание стратегий Deployment (manual / automatic), концепции rollback
- Знание OAuth 2.0, OpenID Connect
- Твердые знания безопасной разработки
- Опыт работы с ASP.NET (Core) Identity, Token-based аутентификацией
- Технические знания API и интеграций
- Технические знания DevOps и CI/CD практик
- Знание OAuth 2.0, OpenID Connect, JWT
Если вас заинтересовала данная вакансия, пожалуйста, отправьте свое резюме по следующему адресу: geo.it.recruiting@procredit-group.com
Заинтересовались? Отправьте свое резюме с названием вакансии - "Разработчик Backend" по следующему электронному адресу: geo.it.recruiting@procredit-group.com
Пожалуйста, учтите, что связь будет осуществляться только с выбранными кандидатами.
Срок приема заявок: 22/10/2026
Отправляя свое резюме, вы соглашаетесь с тем, что ваши персональные данные будут обработаны (в том числе, возможно, переданы в другие страны, входящие в группу Procredit) банком "Прокредит", в соответствии с международными стандартами защиты данных и действующим законодательством Грузии. Цель обработки персональных данных - определение соответствия кандидата требованиям существующей и/или будущей вакансии, принятия решения о трудоустройстве и хранения не более 6 (шести) месяцев.
Сообщаем, что у вас есть право получить информацию о обработанных данных о вас, запросить исправление, обновление, дополнение, блокировку, удаление и/или уничтожение данных, для чего следует обратиться к нам по следующему электронному адресу: geo.hr.department@procredit-group.com
ООО «Прокредит Банк» осуществляет процесс подбора кандидатов с соблюдением требований закона об исключении всех форм дискриминации и принципов равного отношения к лицам, и исключает дискриминацию в отношении лиц по любым признакам. Защита от дискриминации также обеспечивается на любой стадии трудовых отношений.
В случае подозрения дискриминационного отношения к Вам, Вы можете обратиться к нам: 2 20 22 22; geo.info@procredit-group.com
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: показывается выше зеркальных копий, отклики приходят в вашу панель, а объявление попадает в поиск вакансий Google.