Our focus mainly on the programming aspect of database design, analyzing data inquiry needs, ensuring security of information and organizing layout to best present the information needed. These professionals work closely with other IT team members, including systems administrators and database administrators. Depending on the size of the company, many database developers take on some of the duties of database administrators and must maintain data backup, storage and data integrity in addition to their other duties. As a result of their similarity, there is some variance between employers in which term applies to which occupation; however, database design or development generally refers to a higher-level position.