- build and define the API contracts between applications and middleware systems - perform application analysis and derive suggestions for application improvement, performance management, and tech debt management - assist in requirements analysis, estimation of effort and documenting tasks on storie