I have two and a half semesters left to go with my master's degree in IT:Software Engineering, and wanted to see what was out there if I can get anything while finishing it online. However, when I look for jobs with searches such as "entry level", "in-training", "trainee", etc, I tend to get little results, and the few I do are usually scam companies that treat you like you're in the military and want to deploy you to another location after training, and I am not willing to relocate.
Other issues I have are when I find something labeled entry level, they have a laundry list of requirements that I would think any developer that has knowledge of all those tools, languages, and frameworks likely wouldn't be searching for an entry level position,
Many companies list requirements that nobody can meet. Some do it our of ignorance. Even when the requirements are at least technically possible, it is rare to need to met them all to get a job. So apply anyway!
I haven't worked in this industry yet, but I find it very hard to believe that they're gonna hire someone who has never been a paid developer before that has all that experience. Entry level means entering.