Fullsteam
Senior Software Developer
- Удалённо
- United States
- Полная занятость
- В вакансии: 90 000 – 120 000 USD
- 5 дн. назад
Senior Software Developer в Fullsteam — ведущую компанию в области платежных технологий и ПО для полиграфической отрасли. Участие в модернизации десктопных приложений на C++ с миграцией на веб-решения .NET и интеграции ИИ-возможностей в бизнес-процессы. Удалённая работа в динамичной команде из более чем 1900 сотрудников.
О позиции
Print Reach, часть организации Fullsteam, является ведущим поставщиком комплексных программных решений для печатной и почтовой индустрии. Компания фокусируется на оптимизации операций, повышении прибыльности и улучшении эффективности рабочих процессов. Мы ищем опытного Senior Software Developer для модернизации существующих C++ десктопных приложений, переноса функционала на веб-решение на базе .NET и оценки возможности интеграции искусственного интеллекта в приложения и бизнес-процессы для повышения эффективности, автоматизации и общей бизнес-ценности.
Чем заниматься
- Совместная работа с кросс-функциональными командами: анализ требований, проектирование решений, разработка устойчивых программного обеспечения с использованием .NET, C++, и C#
- Участие в ревью кода и выявление кандидатов на рефакторинг
- Оценка возможностей внедрения ИИ-возможностей в приложения для улучшения функциональности, пользовательского опыта и оптимизации бизнес-процессов
- Написание чистого масштабируемого кода с соблюдением лучших практик и стандартов разработки ПО
- Отладка и устранение технических проблем в установленные сроки; выявление и решение проблем производительности
- Использование инструментов разработки с поддержкой ИИ (например, Claude) для повышения продуктивности кодирования и ускорения отладки и документирования с проверкой выходных данных на точность, безопасность и качество
- Проведение модульного и интеграционного тестирования функциональности и границ системы
- Поддержка деплоя приложений и оценка их производительности
- Внедрение соответствующих практик тестирования, мониторинга и валидации для ИИ-интеграций
- Обеспечение постоянной поддержки и обслуживания существующих систем и платформ
- Расследование и разрешение технических проблем, обеспечение бесперебойной работы приложений
- Сотрудничество с продуктовыми специалистами, QA и другими стейкхолдерами для сбора требований, понимания бизнес-потребностей и трансформации их в технические решения
- Коммуникация технических подходов, соображений реализации и потенциальных рисков, связанных с ИИ-решениями
Что ждут
- 5+ лет полного цикла full stack разработки
- 5+ лет опыта в C#, веб-сайты на .NET и объектно-ориентированном программировании
- 5+ лет опыта работы с SQL Server или аналогичными RDBMS
- Опыт работы с C++, ASP.NET Core, Web APIs, JavaScript/TypeScript и современными веб-фреймворками
- Опыт создания бэкенд RESTful API
- Знание микросервисной архитектуры
- Базовое понимание ИИ-технологий, включая генеративный ИИ, большие языковые модели (LLM) или API сервисов ИИ с возможностью интеграции в программные приложения
- Знание лучших практик безопасности (например, OWASP)
- Ознакомление с Microsoft Azure
- Высокие аналитические и навыки решения проблем
- Отличные вербальные и письменные коммуникативные навыки
- Самоорганизация и способность работать как независимо, так и в команде в удалённом режиме
- Согласованное использование инструментов удалённой работы (Teams, etc.), тайм-менеджмент и самоконтроль
- Бакалаврская степень в области компьютерных наук, программной инженерии или эквивалент
Будет плюсом
- Опыт работы в качестве AI Engineer
- Опыт работы в сфере финтеха или платёжных решений
- Глубокая экспертиза в интеграции LLM и генеративного ИИ в production-приложения
Условия
- Работа в растущей компании с более чем 1900 сотрудниками
- Динамичная и развивающаяся команда
- Возможность работать над важными проектами по модернизации legacy-систем
- Интеграция современных ИИ-технологий в рабочие процессы
- Удалённый формат работы с полной самостоятельностью
- Ориентация на рост, excellence и успех клиентов
- Ценность разнообразия идей, опыта и фона
- Равные возможности для всех qualified applicants без учёта расы, религии, пола, возраста и других характеристик
Навыки
- C++
- .NET
- ASP.NET Core
- C#
- JavaScript
- TypeScript
- SQL Server
- Azure
- RESTful APIs
- Microservices
- Object-Oriented Programming (OOP)
- AI/ML Integration
- Generative AI
- LLM
- OWASP
- Web APIs
- Dependency Injection
- Unit Testing
- Integration Testing
Сложность отбора
Требуется высокий уровень экспертизы в нескольких языках программирования, архитектуре и технологиях, плюс базовое понимание ИИ. Требуется опыт migration legacy-приложений, что повышает сложность.
Оценка JobPathЗарплата по рынку
600 000 – 950 000 ₽ в месяц
Оценка основана на конвертации указанного диапазона $90,000–$120,000 USD в год в месячные рубли (~90 RUB/USD). Уровень senior разработчика в США соответствует верхней границе российского рынка для similar roles.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Опишите ваш опыт миграции десктопных приложений на веб-архитектуру. Какие ключевые архитектурные решения вы принимали?
- Как бы вы оценивали и интегрировали возможности ИИ (например, LLM) в существующее приложение? На что вы обращаете внимание при оценке качества выходных данных?
- Приведите пример сложного багa в распределённой системе, который вам удаётся выявить и устранить. Как вы его диагностировали?
- Какие best practices вы применяете для написания поддерживаемого и масштабируемого кода? Дайте примеры применения паттернов DI и SOLID.
- Как вы проводите оценку рисков и коммуникацию технических решений со стейкхолдерами, особенно когда речь идёт об ИИ-функциях?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр