Мы ищем Principal Software Development Engineer в команду банковской платформы, которому интересно проектировать, развивать и оптимизировать надёжные решения для онлайн-банкинга. Проекты реализуются с использованием C# .NET Core, Typescript, ReactJS и AWS-инфраструктуры.
Роль предполагает участие в техническом проектировании, разработке сложных компонентов, переходе от монолитной архитектуры к микросервисам, тесном взаимодействии с другими командами и стейкхолдерами. Ожидается высокая техническая экспертиза, умение писать чистый код и быть примером для команды.
Это отличная возможность прокачать опыт в FinTech, архитектуре облачных решений и работе с клиентами — нашими заказчиками являются более 400 финансовых организаций.
Обязанности:
-
Проектировать и реализовывать масштабируемые программные решения на C# .NET.
-
Обладать экспертизой по функциональности backend-части и владеть кодовой базой.
-
Участвовать в разделении монолита на микросервисы и внедрении современных практик архитектуры.
-
Анализировать, оптимизировать, устранять технические проблемы и внедрять улучшения.
-
Вести технические обсуждения с несколькими командами и доносить решения.
-
Обеспечивать высокий уровень тестирования компонентов.
-
Использовать современные инструменты разработки и повышать производительность команды.
-
Подготавливать документацию для внутренних и внешних пользователей API.
Требования:
-
Опыт коммерческой разработки от 7 лет (веб-приложения и/или backend API на C#).
-
Отличное знание принципов ООП и шаблонов проектирования (GoF).
-
Опыт в проектах с микросервисной архитектурой.
-
Сильные аналитические навыки, системное мышление.
-
Опыт проектирования и оптимизации работы с базами данных (MS SQL Server).
-
Опыт написания unit- и интеграционных тестов (NUnit, xUnit, Moq, FluentAssertions).
-
Навыки работы с DevOps-практиками и системами контроля версий (Git).
-
Опыт технического лидерства в сложных проектах, включая рефакторинг, архитектурные решения и оптимизацию процессов.
-
Отличные коммуникативные навыки, опыт ведения технических обсуждений.
-
Готовность обучаться и осваивать новые технологии.
-
Уровень английского — не ниже Upper Intermediate (для технических обсуждений и чтения документации).
Будет плюсом:
-
Умение работать на результат и выстраивать процессы с долгосрочным фокусом.
-
Умение аргументированно представлять и защищать технические решения.
Что мы предлагаем:
-
Удалённая работа (в зависимости от Вашей локации).
-
Гибкий график.
-
Работа в опытной и стабильной команде.
-
Долгосрочное сотрудничество.
-
Оплачиваемый отпуск и праздники.
-
Оплачиваемый больничный и медицинская страховка.
-
Компенсация обучения и повышения квалификации.
-
Регулярный обмен знаниями внутри команды.
-
Компенсация интернета — $50 в месяц.
-
Оборудование для домашнего офиса (при необходимости).
О компании:
Access Softek — американская IT-компания, разрабатывающая решения для финансовых организаций в США. Команда Banking Platform занимается разработкой платформенных инструментов и компонентов для внутреннего использования и кастомизации продуктов под клиентов.
Ключевые навыки
- C#
- Unit Testing
- Git
- Микросервисная архитектура
- API
- Английский — B2 — Средне-продвинутый
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Вакансия опубликована 20 мая 2025 в Баку