👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик C# (What if)

Зарплата

от 170 000 ₽

Местоположение и тип занятости

СамараПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Мы – команда What If. Мы делаем крутые приложения и сервисы, позволяющие банку лучше понимать, как развивается бизнес, какие стратегические решения принимать на изменяющемся рынке и как при этом соответствовать всем требования регуляторов.

Сейчас мы ищем разработчика для дальнейшего развития нашего ключевого продукта – системы для прогнозирования и моделирования портфеля банка по вкладам и кредитам. Это мощная система с собственным расчётным движком, интересной OLAP-подобной архитектурой и большими планами на будущее.

У нас полная продуктовая команда, в ней есть аналитики, фронт-энд разработчики, бек-энд разрабочтики, QA-специалисты, DevOps-специалисты и дизайнер. Все вместе тесно работаем над нашим продуктом и стараемся развивать кросс-командные скилы.

Мы распределённая команда. Сейчас мы работаем в двух городах: Москве и Самаре.

Мы разрабатываем и поддерживаем 11 приложений в единой кодовой базе и на одном технологическом стеке.

Основные языки, технологии и инструменты:

- Бек-энд: .NET Core 5, C#, веб-приложения. Обязателен хороший опыт разработки серверных приложений.

- Базы данных: Oracle, PostgreSQL, Liquibase. Предстоит участвовать в разитии базы данных приложения. Необходим небольшой опыт работы с SQL.

- Автоматизированное тестирование: Python. Наравне с QA-специалистами предстоит разрабатывать автоматизированные тесты для проверки работы приложения. При необходимости постепенно обучим.

- Системы коллективной работы: Confluence, Jira, Bitbucket, Git. В этих системах команда ведёт проект.

- CI/CD: Jenkins, Ansible, Groovy. Разработчик также помогает DevOps-специалисту в автоматизации сборки и разворачивании приложения. Опыт работы с инструментами будет крайне полезен.

- Docker, OpenShift. В ближайших планах контейнеризация приложения для работы в кластере.

- Фронт-энд: TypeScript, React, MobX. Разработчику предстоит разрабатывать Web API для работы Web-приложения. Навыки разработки фронт-энда будут оценены.

Будет много интересных задач.

Обязанности:

  • fullstack-разработка под linux корпоративных систем и их интеграций;
  • написание тестов (модульные, интеграционные, еnd-to-end);
  • рефакторинг и оптимизация кода, Code review;
  • участие в тестировании разработанных компонентов и исправлении дефектов;
  • участие в подготовке документации;
  • участие в принятии архитектурных решений и исследовательские задачи.

Дополнительные инструкции

Требования:

  • отличное понимание принципов ООП и SOLID;
  • уверенное знание платформ .NET Framework, .NET Core (C# 7, ASP Net Core 2, ASP Net 4.5);
  • знание JavaScript (React);
  • опыт работы с СУБД Oracle;
  • хорошее знание ANSI SQL;
  • знание основных паттернов проектирования (GoF, Fowler);
  • умение и/или желание использовать современные подходы к разработке (Agile, TDD, DevOps).

Приветствуется:

  • опыт разработки распределённых и высоконагруженных систем;
  • опыт работы с Git, JIRA, Confluence, Jenkins;
  • опыт работы с linux-системами (RHEL);
  • опыт работы с Oracle PL\SQL;
  • знание Typescript;
  • знание основ контейнеризации (Docker, OpenShift).