Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces, Transform software designs and specifications into high functioning code in the appropriate language.