What to do??Watch this thread
So iv got a bachelors and master's degrees in computer science but I still feel like I don't know enough to do a high level I.T job ... iv already got an job as a software engineer at Capgemini but I can't do this job...
Are you relatively junior there? Do the more senior developers there guide you and help you, or are they the type who enjoy criticising those who don't know as much of them. Hang in there; you'll get better with experience.