Ref: senior.net_Milano_1674061208

.NET developer


Job description

.NET developer


Backend senior developer

Our Client is the first social media app that rewards users for video content watching and social media activities. You can watch video content, post your photos, videos. and earn even more Coins when someone likes, comments, views or shares your post.
The Coins can be used to buy products in the online store or take part in interesting auctions.

Role introduction

We are looking for a Backend .NET Core expert to the team of developers.

The perfect candidate possesses passion for pushing backend technologies to the limits. You will work with the team of talented engineers to design and build the next generation of platforms.

Duties and responsibilities

Working with a team of back-end developers on microservice projects, on new and existing functionalities, which must be able to process high data traffic.
Fixing reported bugs.
Working with members of other teams (Front-End, Mobile, QA, Devops) when needed.
Producing clear, tested, and well documented code.
Participating and contributing to daily stand-ups, and sprint ceremonies

Requirements and qualifications

Bachelor's Degree in Computer Science or equivalent work experience
Minimum 5 years of practical C# and .NET experience.
Strong knowledge of industry standards, software development best practice, object-oriented design, patterns and SOLID principles.
Experience with RabbitMQ or other messaging systems.
Experience on working on microservice systems.
Experience with projects which are able to scale horizontally.
Experience in working with REST APIs.
Strong MongoDB and SQL experience and knowledge
Excellent debugging and troubleshooting skills.

Strong communication skills and ability to work both in a team environment and independently