Technical Architect
Use the latest tools and techniques
Drive the design and construction of a client's complex business problems into innovative technology solutions
Do hands-on coding and proactively mentor developers (including pair programming)
Be part of a high energy team focused on full life-cycle development
Manage development teams of 5 to 10 people from project definition through implementation
Assume responsibility for overall design and implementation, using the latest tools available
Create complex, enterprise-transforming business applications
Work closely with senior project management and clients
Communicate with clients including effective use of presentations, proposals and other mediums