The other possibility is that they are going to hire internally, but for some legal reasons they have to make a public job post. Requiring some super specific thing like "Home Depot sales portal" sounds like a tipoff that this is going to be an internal hire. The place I currently work is like that. The decision makers already know who they want to give the job to before it's even posted, but they still make three other poor bastards come in and go through the interview process even though they have no chance. The interviewees will no doubt end up second guessing every answer, handshake, etc. when really it was just never going to happen. To be extra obnoxious the job listing is left up for months after it's filled.