S & K Sales Co.
FULL-STACK BUSINESS APPLICATIONS DEVELOPER
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик бизнес-приложений: развитие и поддержка внутренних приложений на C#/.NET, Python и SQL, а также операционные и data-расследования для бесперебойной работы систем.
Задачи
- Проектировать, разрабатывать и выпускать новые функции в клиентском приложении Blazor/MAUI и API на C#/.NET согласно принятой архитектуре
- Отлаживать, рефакторить и дорабатывать существующие кодовые базы на C#, Python и SQL
- Расследовать проблемы бизнес-данных (расхождения в ценах, EDI и UPC, классификация планограмм, сопоставление промо и импортов) и устранять первопричины на уровне данных и кода
- Писать, оптимизировать и отлаживать SQL и хранимые процедуры в Microsoft SQL Server и MySQL, строить отчёты целиком (процедура, определение отчёта, деплой, права)
- Поддерживать EDI- и импорт-пайплайны торговых партнёров и поставщиков, разбирать и переобрабатывать сбойные импорты
- Мониторить телеметрию клиентских ошибок и бэкенд-процессы, приоритизировать и устранять продакшн-инциденты, вести обслуживание мастер-данных и учётных записей
- Писать автоматические тесты (unit, integration, e2e) и поддерживать их прохождение перед релизом
- Взаимодействовать с сотрудниками разных отделов для выяснения и воспроизведения проблем, работать с IT/IS Director и бизнес-командами
- Работать с существующим кодом и документацией как источником истины, вести несколько приоритетов одновременно
Требования
- Не менее 3 лет профессиональной разработки ПО с фокусом на C#/.NET и реляционные БД
- Владение C#/.NET, включая ORM (например, Entity Framework Core), и рабочий уровень Python
- Опыт создания веб-интерфейсов на компонентном фреймворке — предпочтительно Blazor/Razor; опыт React или Angular также подходит
- Сильные навыки SQL в Microsoft SQL Server и MySQL, включая написание и оптимизацию хранимых процедур
- Привычка писать автоматические тесты и работать в версионируемой (Git) кодовой базе
- Умение читать существующий код и документацию, справляться с несколькими приоритетами в сжатые сроки, внимание к деталям
Условия
- График: понедельник — пятница, 8-часовые смены
- Работодатель — равноправный работодатель (equal opportunity employer)
- Возможны разумные приспособления для сотрудников с ограниченными возможностями
Навыки
- C#
- .NET
- Python
- SQL
- Microsoft SQL Server
- MySQL
- Entity Framework Core
- Blazor
- Razor
- MAUI
- React
- Angular
- Git
- EDI
- X12
- SSRS
- RDL
- Apache Airflow
- Microsoft Azure
- Microsoft Dynamics GP