Access Softek (ИП Рытиков Сергей Сергеевич)
Старший инженер-программист (C#), Auth team
- С#
- .NET Core
- Git
- Английский язык
- SQL
- GoF
- ООП
- ASP.NET Core
- NUnit
- xUnit
- Moq
Access Softek ищет Senior Back-End Software Development Engineer (C#), заинтересованного в разработке сервисов для современного, отмеченного наградами онлайн-банкинга, основанного на технологиях C# .NET Core, TypeScript, React и облачной инфраструктуре AWS.
В этой роли вы будете решать сложные инженерные задачи, тесно взаимодействовать с командой для поиска оптимальных бизнес-решений, а также принимать участие в планировании, разработке и внедрении новых функций.
Вы станете частью крупной международной компании и присоединитесь к команде Authentication (Auth Team).
Команда отвечает за разработку и поддержку функциональности аутентификации и авторизации, а также связанных с ними сервисов, применяя современные практики Agile-разработки.
С чем предстоит работать:
Современные решения и лучшие практики в области аутентификации и авторизации: OAuth, OpenID Connect, Auth0, SSO, MFA, Passwordless (Passkey), биометрическая аутентификация.
Переход от монолитной архитектуры к микросервисной: планируется выделение Auth-сервиса в отдельный автономный компонент, который будет использоваться несколькими системами.
Интеграция и работа с облачными технологиями (AWS).
Данная позиция предоставляет возможность получить глубокие знания в области FinTech, банковских систем и облачной архитектуры (AWS, Kubernetes и др.), участвуя в совместных проектах с командами внедрения и продуктовой командой, а также получая обратную связь от клиентов (более 400 финансовых организаций).
Рабочее время: Требуется 2–3 часа пересечения с коллегами по тихоокеанскому времени США (US Pacific Time Zone), гибкий график.
Основные обязанности:
-
Владение экспертизой в кодовой базе и функциональности домена аутентификации.
-
Проектирование, разработка и поддержка высокопроизводительных и масштабируемых веб-приложений с использованием C#, ASP.NET Core и других технологий .NET.
-
Участие в миграции существующего кода в облачную инфраструктуру с использованием сервисов и практик AWS.
-
Участие в архитектурных обсуждениях, техническое руководство и менторинг в области аутентификации и смежных сервисов.
-
Анализ и решение проблем, поиск и внедрение улучшений совместно с командой.
-
Перевод бизнес-требований и продуктового видения в удобные и безопасные пользовательские решения.
-
Использование инструментов AI для повышения эффективности и производительности разработки.
Наши ожидания:
-
Не менее 5 лет опыта в разработке веб-приложений.
-
Глубокие знания принципов объектно-ориентированного проектирования (ООП), опыт применения классических шаблонов проектирования (GoF).
-
Развитое системное и аналитическое мышление.
-
Опыт моделирования данных и работы с реляционными базами данных (SQL).
-
Навыки написания модульных и интеграционных тестов (NUnit, xUnit, FluentAssertions, Moq).
-
Понимание DevOps-практик, опыт работы с Git.
-
Опыт участия в сложных проектах: рефакторинг легаси-кода, оптимизация процессов, принятие архитектурных решений.
-
Умение обеспечивать производительность, безопасность и стабильность приложений.
-
Навыки написания и поддержки технической документации.
-
Опыт ведения технических обсуждений, хорошие коммуникативные способности.
-
Самостоятельность, инициативность, стремление к обучению и развитию.
-
Владение английским языком на уровне Upper-Intermediate (B2).
Будет плюсом:
-
Опыт работы с микросервисной архитектурой.
-
Ориентация на результат и умение выстраивать процессы с долгосрочной перспективой.
-
Способность аргументированно объяснять преимущества и недостатки различных решений.
-
Опыт работы с фронтенд-технологиями: HTML5, CSS3, TypeScript/JavaScript и современными фреймворками (React, Angular, Vue.js).
Наши преимущества:
-
Возможность удалённой работы (в зависимости от региона).
-
Гибкий график работы.
-
Опытные и сплочённые команды разработчиков.
-
Долгосрочное сотрудничество.
-
Конкурентная заработная плата.
-
Оплачиваемый отпуск и национальные праздничные дни.
-
Больничные и внутренняя медицинская страховка.
-
Компенсация обучения и профессионального развития.
-
Сообщество практиков и регулярный обмен знаниями между коллегами.
-
Компенсация расходов на интернет (50 USD в месяц).
-
При необходимости, предоставление оборудования для домашнего офиса (компьютер, дополнительный монитор и др.).
-
Другие бонусы и льготы, подробно описанные в Staff Handbook.