Design and develop service-oriented architecture solutions (including REST), constructing and managing services published to internal consumers, integrating with complex databases, third party components and service interfaces