Position: Senior .NET Developer
Company: Kevych Solutions
Experience required: 5y
English level: upper

What you’ll do:
- Develop applications along with writing tests for our Smart EV mobile app.
- Analyze and improve the performance, scalability, and stability of our products and production environments.
- Solve diverse, complex problems at a large scale
- Participate routinely in architecture, design, and code reviews minimal qualifications
- Take full ownership and develop products and features end-to-end –  from design to production
- Writing scalable code for .NET software applications.
- Reviewing and debugging .NET applications.
- Design and build highly scalable, reliable, and well-designed software solutions, enhancing our core infrastructure and products.

What you’ll need:
Must:
- Good level of English: B2 (Speaking and writing) 
- Minimum of 5 years of experience as .NET/C# Engineer or in a similar role
- Strong background in design and implementation of scalable architectures and a good understanding of algorithms, data structures, and design patterns
- Results-oriented, self-starter, problem solver.
- Passion to educate and mentor the next generation of engineers' responsibilities
- A passion for all things financial
- Proficiency in developing large-scale systems in .Net/C#
- Experienced with distributed systems architectures
- Experienced with agile software development processes and the development life cycle.
- Experienced with Kubernetes, nats and nats-streaming, ASP.NET Core 3.1 (Web API and SignalR).
- Microservice Architecture
- Clean Architecture
- Microsoft DI Container
- NUnit and Moq
- Experienced with Entity Framework Core, ADO.NET
- Experienced with Databases – MySql, ClickHouse, Redis
- Experienced with distributed systems architectures

Nice to Have:
- Any experience with the Google cloud platform.
- Any experience with Monitoring tools like Logz.io, Grafana