As an Oracle SOA developer, you design, develop, implement, and integrate a service-oriented architecture application based on the Oracle e-business suite. In this role, you may test and troubleshoot existing software, discuss software needs with employees at all levels of the company, help integrate non-Oracle software databases, and perform other tasks as necessary. Many of the details of this job depend on the company you work for, so you may end up working on multiple projects simultaneously, giving feedback to other developers, or alerting users to the status of your overall project development. Like most programming roles, this job may sometimes require using something other than Oracle software.