I am so tired of not getting single phone screening let alone interview.
Here’s the list of topics I belive I fairly understand and use:
Web Api and MVC Asp.net core

Delegates and lamdas
OOP
LINQ and EF Core
Basics of Testing using Xunit
SQL

I have built web applications using these technology. I think I need more stuffs under my belts. What’s your’s suggestion? I am been looking for junior gigs for more than a year. Discouraged and mental toll is, I would say, all time high. I just need to get freaking low tier arse job just to get my foot into.

Thank you for all your suggestions and help.
Git, or some other form of source control.
Sorry, i also use Git and github; forgot to mention.
I am also a junior .NET/ C# developer so I can’t advise much on the technical side but if you’re applying and not getting anywhere, is it possible that your CV is the problem?

Do you tailor your CV to each job you apply to?
Emphasise your skills that match their job description and if you can, demonstrate that you are keen to learn. Aside from that, check out the jobs and what they’re looking for and try brushing up on some of those skills.
Agree with this.

Also, Get someone else to read your resume and cover letters, make sure that there are no spelling or grammar mistakes.
Where are you based in the country and what sort of roles are you applying to? Your skillset is decent enough for most if not all junior roles. Do you have a degree and if so what in? If you don’t already then the best thing you could would be to have a portfolio of some hobby projects, doesn’t need to be crazy for a junior role, just something to show you know those technologies.

I’m not in the UK but I started as a junior 1.5 year ago. I don’t think you’re necessarily lacking something knowledgewise.
The interviews I went to mostly focused on the fact that I was teachable and eager to learn more. I had to throw out most of what I learned anyway and relearn how do it the ‘real way’. Don’t beat yourself up, not alot is expected from a junior. It probably differs by company but that generally seems to be the case.

Perhaps you just have to focus on pushing those parts of your personality that shows them you’re someone to invest in.
What feedback are you getting from your phone screening? It is important to know what employers think you are lacking.
Having said that, I don’t see anything wrong with your skillset for a junior role.

I am not even getting phone screening. I apply and that’s about it. Nothing after that.
Learn about agile practices and ways of working.
Contribute to some open source projects.
Start a blog and post on topics that interest you.
Also as mentioned by others, it might be your CV needs to be tweaked. Happy to help with that.
I run Dev teams in the uk and higher frequently (only looking for seniors atm Im afraid).

I was in the same boat, and to be honest the best thing I found was joining mailing groups for the tech I am into. Usually there will be jobs posted and you apply directly to the technical recruiter/HR person.

Even if the job advertised is perhaps too senior, you could try and strike up a conversation to see if they are hiring juniors. As other commenters have alluded to, this may be location dependent, as I was applying in London.
In any case, if you get the oppurtunity, send over your CV and sound enthusiatic about the job they are offering. This should hopefully boost your chances, plus you can build a rapport and ask for feedback.
The key takeaway is try and get your credentials in front of a person, and not dropped into the botttom of a generic HR inbox
Should get you far as a junior imo. Build something with it and you’re probs good to go

source