you can find entry level positions, but if you want the higher level positions, you'll have to expand your skillset. what you learn in school are the basics of programming and some theory. but when you work, it's all about how you use your code to create software solutions. you'll have to get a firm grasp of building algorithms [which you might have learned in school] and use that as a basis to employ design patterns [which you might learn in school, but in most cases you'll learn on the job]. you'll also have to learn about different software frameworks and other re-useable software components to help aid you in your work.
anyways... software is constantly evolving, and so are the ways to build software. gotta keep learning to keep up in this field.



















