I have 7 years computer programming experience and i'm currently doing the pwk (oscp) and I just wanted to know whether it is considered as junior or mid level regarding penetration testing?
It is hard to answer this question since the answer is subjective, but I'll try.
OSCP is definitely a well-recognized and respected certification for penetration testing. Mainly because of the way the test is designed, it is meant to gauge creativity and skills required to be a successful penetration tester since it is not for everyone. For example, a good security management professional with a CISSP would not necessarily be a good penetration tester, since penetration testing is more about being creative and having a knack for breaking into things.
When it comes to penetration testing, I would rate OSCP as one of the best certifications you can get and it should score you a mid-level position in penetration testing but ultimately it's hard to say since job offers depend on a lot of things than just a certification.
Some references to gauge the quality of OSCP:
You can find more with Google. Goodluck!