Logo Design Does Not Meet Standards

So I recently started working for a company (I am a software engineer) and due to emergency situations, I had to cookup a company logo from a jpeg file the company had. What I made and the company had are pretty similar and presented below:

Please realise that I am no professional graphics designer, yet even to me, this logo feels, well odd. Is there any ratio, design tips, ideas etc. to make this logo more pleasing to the eyec? What Have I (and the previous designer) got wrong?

Thanks.