Design and develop critical, sophisticated solutions Attend technical / architecture design review meetings, helping to design high performance, scalable, reliable and secure enterprise solutions Multi-task and work on multiple projects and initiatives in parallel Deliver on a tight scheduleDevelop re-useable and flexible technical frameworks / architecture for future projects