Key responsibilities include guiding the design, user interface, and technology integration of
projects, interfacing with client's technology and management teams, and gathering
information on enterprise-wide trends.
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 scalability, performance, etc. into the
Translates the clients business requirements into a component design. Challenges
business design and creates alternative business design solutions that take into
account available commercial packages. Has exposure of extensively working on at
least one ecommerce package (preferably Hybris, WCS or ATG)
Sets standards for the team. Coaches Associates, Sr. Associates, and Managers
Technology on the team.
Leverages their knowledge of the stages of the One Team Approach. Utilizes the
deliverables from other disciplines and OTA phases. Plans and drives: bus design,
tech design, development, stabilization, pilot, parallel, production tracks, cut-over,
Promotes the value of project processes and establishes these processes on a new
project. Educates and ensures that team follows processes. Defines and assesses
completeness of work
Reviews others estimates and points out holes. Assesses how project risks will impact
Works with the client and delivery teams and takes on a hands-on approach to
identify and suggest approaches to resolve any technical issues as they arise.
Proactively suggests tools and best practices to prevent such issues.
Mentors other Associates, Sr. Associates, Managers, on the team
Communicates difficult scenarios to the client. Facilitates workshops and meetings
with the client