In addition to having great knowledge of computer languages, the developer must also have excellent interpersonal skills, a keen eye for detail, and thoroughness when it comes to documentation. In addition, an exemplary command of the English language for the global market. A truly outstanding database developer should also be able to look at an existing situation and figure out the best way to proceed, as the solution may not always be obvious.