Adopt Enterprise Architecture guidelines Utilize Enterprise Technology assets, when applicable Work with less structured, more complex issues Serves as a mentor to others Work closely with product owners to understand features and build capabilities accordingly These roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery