Education requirements: Companies vary in terms of what they will accept when they say “X degree or equivalent experience”. My company has to be pretty strict about it for legal reasons. If you don’t have a BS, then you need to have 4 years of professional experience as a developer. At the least, you need to be able to demonstrate that you understand at least as much as a new college graduate would. I don’t know if you have a degree in another field, but if so, many companies will accept a STEM degree + coding experience as a substitute for a degree in CS. It doesn’t ever hurt to ask though. Reach out to the point of contact.
Wyoming: Being rural does mean that there are fewer jobs and that there will probably be more competition for those jobs. If relocating isn’t an option, then your job search may be longer and more strenuous.
To select the right software or hardware product development partner, you need to ask yourself the right questions while evaluating companies. So I am working with Axonim , a product engineering company with technical expertise in .net, java, and hardware design. Consider us if you have any requirements.