- Learn some buzzwords. React is hot these days, for example.
- Find local recruiting agencies, they're more than happy to pitch you to whatever clients have openings for the type of position you're looking for
- Also look for other types of agencies (e.g. marketing) and tech consultancies, as they sometimes have unadvertised openings (e.g. crunching to finish some behind-schedule project).
- Don't mention help desk experience. If you're at entry level for web development, it looks better if your resume only presents relevant experience (better yet, highlight skillset over work history). Displaying irrelevant experience looks like unprofessional filler text.
1. Build up a portfolio of work, through hobby at first. Build some apps, release something, post it here and at the bottom of the post or on the README, or website, mention you're looking for work. It gives you exposure and experience and could lead to some interesting opportunities, but at the very least you're gaining some relevant knowledge. Try to work on things you love, but work with tools you're not familiar with (yet). Figure out some modern tech stacks, methodologies, practices, etc, and run it. You could even get started learning Web Development with C#. Come up with an idea such as what we discussed before, pick a solid framework, learn how to do proper testing (and implement full enough test coverage), pick a apidoc generator and write some really nice docs, pick up a framework like React and build a UI, etc.
2. Try to expand your networking. I've gotten three jobs by asking around to all my IRC friends, and one job through responding to a Hacker News thread. Join some relevant IRC channels, Discord communities, etc, and get to know people. Like I said, I've never had success just submitting resumes. Might need to be a bit more strategic and reach out to people personally, perhaps through LinkedIn.