Access Softek уже более 30 лет разрабатывает программное обеспечение для финансовой индустрии. Штаб-квартира компании находится в Беркли, Калифорния. Мы работаем с сотнями банков и кредитных союзов по всей территории США, помогая им создавать современные цифровые банковские продукты для миллионов пользователей.
Сейчас мы ищем Senior Back End Developer (C#) в команду Banking Platform.
Команда разрабатывает и поддерживает ключевые сервисы, лежащие в основе нашей отмеченной наградами платформы онлайн-банкинга, которой пользуются более 400 финансовых организаций. В задачи команды входит реализация сложных функциональных возможностей, а также переход от монолитной архитектуры к микросервисам. Это работа, сочетающая глубокую backend-разработку с практическими задачами в области FinTech и облачной архитектуры.
Команда подойдет разработчику, которому интересно решать сложные backend-задачи, работать с высоконагруженными системами и глубоко погружаться в облачную архитектуру в критически важном финансовом домене.
Вы будете работать с C#, .NET Core, .NET Framework 4.8, MS SQL Server, RabbitMQ и REST, тесно взаимодействуя с product managers, QA engineers и front-end разработчиками в распределенной команде. 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, а также внедрять безопасные и надежные исправления
-
Делиться знаниями и участвовать в улучшении командных инженерных практик
Требования:
-
Не менее 5 лет опыта разработки web-приложений и backend API на C#
-
Подтвержденный опыт принятия архитектурных решений и оценки технических компромиссов
-
Хорошее понимание принципов объектно-ориентированного проектирования и классических паттернов проектирования GoF
-
Опыт работы с микросервисной архитектурой, а также с legacy-системами и их модернизацией
-
Сильные знания в области моделирования данных, MS SQL и оптимизации доступа к данным
-
Опыт проектирования, реализации и troubleshooting API
-
Практический опыт написания unit- и integration-тестов с использованием NUnit/xUnit, FluentAssertions и Moq
-
Готовность отвечать за код на всем пути — от commit до production; уверенное владение CI/CD и Git-based workflow
-
Понимание основ web security и secure coding practices
-
Готовность использовать AI-инструменты как неотъемлемую часть ежедневной инженерной работы — для создания production-quality кода, а не только в рамках экспериментов
-
Опыт интеграции LLM- и AI-функциональности в продукты — например, агентов, RAG-решений или инструментов на базе MCP
-
Опыт создания внутренних AI-инструментов для повышения эффективности разработчиков будет преимуществом
-
Хорошие коммуникативные навыки и английский язык на уровне Intermediate+
Что для нас важно помимо технических навыков:
-
Коммуникация и ясность — умение понятно объяснять проблемы, технические компромиссы и решения как техническим, так и нетехническим специалистам
-
Ownership и ответственность — готовность отвечать за результат, заранее сообщать о рисках и продолжать работать над задачей после выполнения формальных требований
-
Growth mindset и лидерство — стремление развиваться, ориентация на результат и опыт руководства командой, проектом или технической инициативой
Наши бенефиты:
- Гибкий график работы
- Сильные и опытные команды разработки
- Долгосрочное сотрудничество
- Конкурентная заработная плата
- Оплачиваемый отпуск и выходные в государственные праздники
- Оплачиваемые больничные и внутренняя медицинская страховка
- Поддержка ментального здоровья
- Компенсация обучения и дополнительного образования
- Community of practice и регулярный обмен знаниями между коллегами
- Предоставление компьютерного оборудования при необходимости
- Компенсация интернета (50$ в месяц)