Technology strategy and design
• Know the domain/ business: Stay on top of business process, customer value prop and technology enablement for respective domains
• Technology strategy and plan: Stay on top of technology objectives, architecture paradigms, engineering and best practices
• Technology ways of working: Ensure adoption of engineering best practices
• Own technology and system integration design and build
Technology delivery
• Own delivery of functionality, system integration, usability and NFR
• Own techno-functional design, code quality, flexible/ modular design and rules driven behavior
• Directly responsible for quality roll out, production support and stabilization
Technology team building
• Train and mentor junior engineers and peer