Drive the architecture finalization effort. Able to understand the current client landscape, drive the proof of concepts, if required, identify the re-usable components, employ best practices towards this effort.
Utilizes OO design principles in creating complex custom software solutions or modifying package solutions. Identifies the limits of the tools being used and recommends. Identifies the design vs. implementation tradeoffs with the tools being used.
Translates the impact of design on non-functional requirements like scalability, performance, availability and security into the project. Leads a team of ours and client people in business and technical designs of a module. Manages dependencies across other modules.
Translates the clients business requirements into a component design. Challenges business design and creates alternative business design solutions
Engage senior technical client executives around technical decisions and issues.
Sets standards for the team. Coaches/Mentor Associates, Sr. Associates, Managers, and Sr. Managers, Technology on the team. Identifies problem areas in their module and actively works to fix them.
Leverages their knowledge of the stages of the One Team Approach. Utilizes the deliverables from other disciplines and OTA phases. Plans and drives: business design, technical design, development, stabilization, pilot, parallel, production tracks, cut-over and support.
Drives macro level planning exercises. Anticipates issues and risks at the project level and escalates appropriately
Actively manages scope at the project level and identifies alternatives. Quickly evaluates LOE, complexity and risk involved in adding a scope item
Communicates difficult scenarios to the client. Facilitates workshops and meetings with the client.
Reviews implementation models and recommends pros/cons of different approaches. Participates in accumulating and disseminating specialty Best Practices.
Attends marketing shows and events and can evaluate vendors and influence ours technology investment. Applies vendors application programming model and ours's position on it.
Certification within their area of specialization is required
Minimum 14 years of experience in enterprise architecture, systems integration, package implementation, and/or interactive design, and Architecture experience
Strong leadership and communication skills to effectively client accounts and multi-track our teams
Proven leadership and managerial skills to track work of 30 - 60 people through multiple tracks of work through the development life cycle
Proven mentoring and coaching abilities to ensure effective growth plans of technology members of our teams
Ability to understand critical issues and bring appropriate resolution to cross-industry,
Ability to drive complex estimates that take one or more projects into account and to effectively communicate risks and dependencies to client