Position: .Net Software Engineer
Company: Eastoner
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

Virtual Event Platform (VEP20) helps customers to bring the best part of in-person events to the virtual world with greater reach, accessibility, flexibility, and insights than ever before.

AI-powered Recommendation and Prediction Engine provides a personalized experience to
every attendee. From populating a recommended agenda based on their areas of interest to
surfacing the content, connections, and sponsors most relevant to them.

Content, networking, and sponsor showcasing are the areas where VEP27 stands out among
the rest.
It gives attendees tons of ways to interact and connect with others, provides a seamless speaker experience, and drives leads for sponsors.

The Role:

You will be designing and iterating on a distributed system operating at high
concurrency. You will be responsible for reviewing strategies from your colleagues, as well as helping them improve and advise on their plans. You’ll face the challenges of building a system that is both efficient and open for extension. 
You’ll have an in-depth understanding of database and storage technologies, distributed system strategies and technologies, and API design.

Qualifications

 ● 4+ years of experience as a technical architect or platform engineer with
Microservices
 ● 6+ years of experience as a technical leader, experience with .Net Core C#
 ● Frameworks/libraries - Experience with Cucumber, Spring, Kafka? Protobuf, or Gemfire a Plus
 ● Hands-on experience with Kafka. Expert understanding of at least one pub sub-system.
 ● Internal knowledge Websockets
 ● Excellent hands-on experience with MongoDB, Mongo aggregation, MS 
 SQL
 ● Ability to build REST services, Authentications, MVC applications
 ● Excellent Object Oriented Programming skills and ability to write modular, 
 secure, scalable, and maintainable code
 ● Experience with Redis and Caching technologies
 ● Self-learning abilities are required
 ● Familiarity with upcoming new technologies is a strong plus
 ● Experience building distributed systems using Azure infrastructure.