Position: Senior .NET Developer
Company: ReTech
Category: .NET
Experience required: 3y
English level: upper

Our company specializes in responsible AI systems that provide real-time, machine-learning predictions to significantly improve marketing campaign performance for Fortune 1000 companies and agencies.

Requirements
4+ years of experience with .NET Framework
Knowledge of .NET Core ASP.NET WebAPI and REST
Frontend development experience and general JavaScript and Bootstrap knowledge
Deep understanding of OOP, Design patterns, SOLID principles
Advanced knowledge of C# development including areas: multi-threading, interfaces, parallelism, dependency injection (DI containers).
Experience with cloud technologies.
Experience with noSQL databases (MongoDB).
Experience with Queues (RabbitMQ), Redis and real-time high-load systems. 
Experience with Docker and Kubernetes.
Self-driven team member of a high-performing development team who cares about the team culture and takes pride in the outcome of the teamwork.
Excellent communication skills.
 
Responsibilities
Development, production and maintenance of applications
Facilitate engineering operation process to ensure high-quality software solutions with engineering excellence
Development and enhancements of system architecture
Perform other related duties as required