Learn new technologies and tools Data modeling, database administration and design Develop business frameworks, middle-tier objects for complex business applications Design and architect a productsolution development effort during its lifecycle