Position: .NET Developer
Category: .NET
English level: intermediate
Years of experience: 2


I'm working at a product company "Jooble", where we've been developing some applications. One of them is a CRM app for our managers, the next one is a mailing system for communication with employers and job seekers. Also, I've developed a telegram bot that has to collect some statistics about our servers, databases, and another kind of information and alerts us when something goes wrong
I mainly use ASP.NET and .NET 6 for developing my applications. To interact with databases, we use EntityFrameworkCore. Also, I wrote a service in ADO.NET that should track changes in the structures of the databases which we work with.
To communicate with another service, we use RabbitMQ.

Our team includes several front-end and back-end developers, a project manager, and a team leader. I joined the team as a junior developer, but later I started mentoring juniors myself.

So, lately, I have a feeling that I can't take something new from the project and I would like to gain new knowledge
I definitely won't work for russian companies