As Jamie.R already pointed out, just having the certification doesn't necessary mean that you will have the job immediately.
Experience is the key word here. Of course, you will have to start from somewhere, but your main goal should not be which cert to have but how to gather enough experience and, if lucky, get a junior job in pentesting.
Having an extensive knowledge of programming it's a good start, but you will have to have a good understanding of many different technologies (operating systems, databases, web servers etc.) in order to be able to make your way to your target. Specializing on web applications security might be another path to take considering the programming knowledge you have.
Security+, OSCP, CISM, CISSP