Access Softek ищет Senior Software Development Engineer (C#), который увлечён созданием сервисов, упрощающих финансовую жизнь людей. Вы будете работать в небольшой команде разработчиков core-интеграции, отвечающих за back-end-сервис, который обслуживает почти все продукты компании.
Команде активно помогают QA/AQA, продуктовые менеджеры, архитекторы, и мы используем лучшие практики Agile. Мы ежедневно применяем CI/CD, проводим code review, пишем модульные тесты и придерживаемся политики нулевых багов.
Мы гордимся тем, что уделяем 25% времени разработки техническому долгу и всегда учитываем баланс между работой и личной жизнью, а также развитие сотрудников при планировании каждой итерации.
Основные обязанности:
Проектировать, разрабатывать и поддерживать backend-сервисы и API.
Вносить вклад в основной back-end-сервис, создавая адаптеры и улучшая ключевые части проекта.
Анализировать и рефакторить существующие решения, взаимодействуя с владельцами кода, архитекторами и командами клиентов.
Анализировать требования и документацию, участвовать в уточнении acceptance criteria.
Создавать автоматические модульные и интеграционные тесты для проверки корректной работы сервиса.
Документировать код и распространять знания среди коллег.
Диагностировать и исправлять ошибки.
При необходимости участвовать и консультировать во время деплоев.
Требования:
5+ лет опыта в качестве Back-end разработчика.
C#, ASP.NET.
HTTP, SOAP, TCP.
Entity Framework и SQL.
nUnit/xUnit.
Git.
Английский: Intermediate.
Обязательные часы пересечения с командой: с 5 до 9 утра по PST.
Будет плюсом, но не обязательно:
Опыт виртуализации сервисов или API.
Любой опыт с микросервисами, включая работу с SMB, такими как RabbitMQ, NATS, Apache Kafka и др.
Любой опыт работы с AWS.
Хорошее понимание парсеров и/или PLT.
gRPC и/или GraphQL.
Опыт работы с Bamboo Specs.
NoSQL, дополнительным плюсом будет Redis.
Дополнительный плюс за каждый язык программирования, который вы знаете или пробовали кроме C#.
Опыт участия в Open Source проектах.
Мы ценим в разработчиках:
Надёжность и дисциплину
Самостоятельность
Инициативность
Корректность в коммуникации
Командное мышление
Наши преимущества:
Возможность удалённой работы (в зависимости от региона).
Гибкий график работы.
Опытные и сплочённые команды разработчиков.
Долгосрочное сотрудничество.
Конкурентная заработная плата.
Оплачиваемый отпуск и национальные праздничные дни.
Больничные и внутренняя медицинская страховка.
Компенсация обучения и профессионального развития.
Сообщество практиков и регулярный обмен знаниями между коллегами.
Компенсация расходов на интернет (50 USD в месяц).
При необходимости, предоставление оборудования для домашнего офиса (компьютер, дополнительный монитор и др.).
Другие бонусы и льготы, подробно описанные в Staff Handbook.
Мы планируем создание третьей версии нашего back-end, чтобы предоставить клиентам новые возможности. Сейчас - лучшее время, чтобы присоединиться к нам и внести свои яркие идеи!