Разработчик Backend (.Net)

Оплата: По договоренности
Удаленно
Full-time

Требования:

  • Образование – высшее профильное образование 
  • Опыт разработки – Опыт разработки от 3 лет, включая опыт проектирования приложений;
  • Опыт с банковскими продуктами обязателен;
  • Умение читать и понимать документацию по проектам и требованиям, создавать конструкторскую, техническую и проектную документацию, в том числе качественную документацию своего кода.


Обязательно практический опыт и теоретические знания:


Алгоритмы и структуры данных

Объектно-ориентированное программирование

Архитектура приложений

Основы реляционных баз данных

C# 

Types, Values and Variables:

Classes

Interfaces

Build tools CLI (msbuild, dotnet build) 

Testing tools

Frameworks 

ORM

ASP .Net Core

DI Containers

Real-Time Communication

Logging

Database 

РеляционныеSQLServer\PostreSQL

Поисковые ElasticSearch

NoSQL Redis, Ignite

Инфраструктура разработки 

Системы контроля версий

IDE

Автоматизация сборки (GitLab CI, Jenkins)

CI\CD на детальном уровне

Linux

Docker, Kubernetes, Ansible

IIS, Kestrel

Memory Cache, Distributed Cache

MQ (Rabbit, Kafka)

Logstash, Kibana

Camunda BPM

Frontend frameworks

Microservices