#MiddleDeveloper #Developer #SQLite #PostgreSQL #AkkaNET #Git #YouTrack #Тбилиси #Офис #Грузия
Неизвестный работодатель ·
Middle+ C# Developer
#MiddleDeveloper #Developer #SQLite #PostgreSQL #AkkaNET #Git #YouTrack #Тбилиси #Офис #Грузия
Требования:
Стек: C# (+ немного C++), Visual Studio 2022, .NET 4.7, SQLite/PostgreSQL, Akka .NET, Git, ReSharper, YouTrack; для desktop - WPF, WinForms. Коммерческий C# от 5 лет, последняя позиция не ниже middle. Профильное техническое образование приветствуется (матмех, ИТМО и подобные).
Локация:📍Тбилиси, Грузия. Офис.
Контакт для отклика: •••••••• +СV с темой BELK-DEV-1: C# Developer - ФИО
••••••••
Мы разрабатываем высоконагруженные B2B-системы для крупных компаний, в том числе решения для управления торговыми условиями, промомаркетингом, ассортиментом и ценообразованием. В этих продуктах много сложной бизнес-логики, расчётов и интеграций с корпоративными системами заказчиков.
Наши продукты строятся на универсальной платформе, которую мы развиваем как единое технологическое решение.
Мы ищем инженера, который возьмёт на себя техническое развитие платформы: будет принимать архитектурные решения, определять стандарты разработки и самостоятельно участвовать в реализации сложных задач.
Это hands-on роль с полномочиями принимать технические решения, но без административного управления командой.
Чем предстоит заниматься:
Отвечать за архитектуру платформы в целом: определять границы модулей, взаимодействие компонентов, API-контракты и подходы к интеграциям.
Развивать платформу с расчётом на повторное использование компонентов в разных продуктах. Определять, что должно входить в платформенное ядро, а что можно реализовать через настройки или отдельные доработки.
Проектировать и самостоятельно разрабатывать сложные компоненты платформы.
Определять стандарты разработки, в том числе с использованием AI-агентов. Помогать команде с выбором технических решений и разбирать спорные архитектурные вопросы.
Решать проблемы производительности и корректности работы системы: долгие расчёты, медленные запросы, параллельная обработка данных, работа под нагрузкой.
Определять требования к изменениям перед релизом: миграции, совместимость, риски для production. Разбирать технические причины инцидентов.
Участвовать в оценке новых продуктовых задач и технических обсуждениях с ИТ-командами заказчиков.
Уровень Senior+ / Principal в backend-разработке и от 2 лет опыта в роли техлида или архитектора. Опыт самостоятельного принятия архитектурных решений на уровне продукта или крупной системы, включая их реализацию и поддержку в production.
Сильная инженерная база в C#/.NET либо опыт разработки сложных backend систем на Java или Go с готовностью работать с .NET.
Уверенное знание PostgreSQL: проектирование БД, оптимизация сложных запросов, индексы, планы выполнения, миграции, управление соединениями. Для нас это одно из ключевых требований. Продукты предполагают сложные расчёты и обработку больших объёмов данных, поэтому важно уметь самостоятельно находить и решать проблемы производительности на уровне БД.
Опыт работы с микросервисами, API, очередями сообщений, интеграциями и версионированием контрактов.
Опыт разработки систем со сложными расчетами. Понимание многопоточности, параллельной обработки и проблем согласованности данных.
Практический опыт работы с AI-агентами (Claude Code, Cursor, Codex или аналогами).
Опыт с MongoDB, Redis, Kafka, RabbitMQ, S3.
Знакомство с Python или Vue 3.
Опыт разработки продуктов на общей платформе с настройкой под разных заказчиков.
Опыт работы с продуктами для FMCG или ритейла.
Что мы предлагаем:
Полностью удалённую работу из любой точки и оформление по ТК РФ.
Работу над собственными B2B-продуктами для крупных компаний, где архитектурные решения напрямую влияют на производительность, устойчивость и развитие платформы.
Свободу в выборе технических решений и реальные полномочия влиять на архитектуру и развитие продуктов.
Возможность оставаться в разработке, не переключаясь на административное управление командой.
Активное использование AI-агентов в разработке и компенсацию AI-инструментов.
Этапы собеседований:
Разработка (программирование) ПО информационной системы налогового администрирования.
Разработка проектной и эксплуатационной документации.
Взаимодействие с Заказчиком по методологическим вопросам.
Проведение работ по тестированию ПО и сдаче Заказчику разработанного и модифицированного ПО.
Консультирование сотрудников групп поддержки по вопросам эксплуатации информационной системы.
Взаимодействие с внешними поставщиками услуг (IT аутсорсинг и команда внутренней разработки).
Взаимодействие со смежными подразделениями по вопросам интеграции.
Выполнение поручений руководства структурного подразделения в пределах своей компетенции.
Изучение и соблюдение требований локальных нормативных документов системы нормативного обеспечения бизнеса, регламентирующих деятельность, в пределах своей зоны ответственности.
Прохождение обучения (подготовки) и проверки знаний (аттестацию) по охране труда, промышленной, пожарной и экологической безопасности в установленном государственными и локальными нормативными документами порядке.
Образование – высшее: экономика, финансы или информационные технологии.
Опыт работы - от 3 лет, в области создания и внедрения информационных систем в какой-либо из перечисленных сфер: налогообложение, бухгалтерия, бюджетирование, иные системы финансовой направленности.
We are seeking a Lead .NET Developer to join our team as a Forward Deployed Engineer. You will work directly with clients and cross-functional teams to design, build, deploy, and iterate on AI-enabled solutions.
This role offers the opportunity to drive business-critical features powered by AI, contributing across the AI Software Development Life Cycle. If you are passionate about backend development and AI integration, we encourage you to apply.
At EPAM Belarus, employees have the flexibility to choose the environment that suits them best. You can work from any location in Belarus, whether it's your home or our offices in Minsk, Grodno, Brest, Gomel, Mogilev or Vitebsk.
*the workplace is planned for the future (вакансия планируется на будущее)
Responsibilities
Collaborate with clients and internal teams to gather requirements and define solution architecture
Design, build, and deploy AI-enabled solutions using .NET technologies
Lead the implementation of business-critical features powered by AI
Contribute to all phases of the AI Software Development Life Cycle, including solution design, prompt engineering, model integration, evaluation, monitoring, deployment, and continuous improvement
Develop and maintain REST APIs and backend services
Ensure high code quality, scalability, and security in all deliverables
Mentor and guide team members on best practices and technical challenges
Participate in code reviews and provide constructive feedback
Troubleshoot and resolve complex technical issues
Stay updated on the latest trends in .NET and AI technologies
Communicate progress and technical decisions to stakeholders
Document technical solutions and processes
Support deployment and post-launch activities
Foster a collaborative and inclusive team environment
Requirements
Experience in .NET development with 5+ years in a lead or senior role
Background in C#, .NET Core, and ASP.NET Core
Skills in designing and implementing REST APIs
Expertise in backend development for business-critical applications
Proven experience implementing AI Software Development Life Cycle with maturity 2.5+
Qualifications in solution design, prompt engineering, and model integration
Familiarity with evaluation, monitoring, deployment, and continuous improvement of AI solutions
Capability to work directly with clients and cross-functional teams
Flexibility to adapt to evolving project requirements
English proficiency at an advanced level
We offer/Benefits
We connect like-minded people:
We invest in your growth:
We cover it all:
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.