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 и лидерство — стремление развиваться, ориентация на результат и опыт руководства командой, проектом или технической инициативой
Наши бенефиты:
Информационные Системы в Здравоохранении
Тбилиси
Не указана