Access Sofotek более 30 лет разрабатывает программное обеспечение для финансовой индустрии. Штаб-квартира компании находится в Беркли, Калифорния. Компания работает с сотнями банков и кредитных союзов по всей территории США, помогая им создавать современные цифровые банковские продукты для миллионов пользователей.
Ищем Senior Back End Developer (C#) в команду Banking Platform.
Команда разрабатывает и поддерживает ключевые сервисы, лежащие в основе платформы онлайн-банкинга, которой пользуются более 400 финансовых организаций. В задачи команды входит реализация сложных функциональных возможностей, а также переход от монолитной архитектуры к микросервисам. Это работа, сочетающая глубокую backend-разработку с практическими задачами в области FinTech и облачной архитектуры.
Команда подойдет разработчику, которому интересно решать сложные backend-задачи, работать с высоконагруженными системами и глубоко погружаться в облачную архитектуру в критически важном финансовом домене.
Стек: C#, .NET Core, .NET Framework 4.8, MS SQL Server, RabbitMQ, REST. В работе используется AI-инструменты для разработки, включая GitHub Copilot, Cursor, Claude Code и ChatGPT, которые помогают ускорять задачи, связанные с кодингом, отладкой, рефакторингом, тестированием и документацией.
Важно: для этой роли необходимо пересечение рабочего времени с периодом 2:00–10:00 по Pacific Time (PST / PDT). Возможна определенная гибкость в обе стороны.
Основные обязанности:
- Руководить проектированием и реализацией сложного функционала — от идеи до выхода в production
- Самостоятельно выявлять проблемы и принимать технические решения с минимальным контролем
- Использовать AI-инструменты для ускорения разработки, критически проверяя полученный результат на корректность и безопасность
- Подготавливать понятную и подробную документацию для пользователей API
- Развивать автоматизированное тестовое покрытие своих компонентов
- Отвечать за развитие кода в своей продуктовой области, включая микросервисную архитектуру
- Модернизировать legacy-функциональность и повышать поддерживаемость существующих решений
- Следовать инженерным best practices в части code review, version control, CI / CD и secure development
- Исследовать инциденты, анализировать логи и telemetry, а также внедрять безопасные и надежные исправления
- Делиться знаниями и участвовать в улучшении командных инженерных практик