-Utilize deep understanding of package solutions and recommend when appropriate.
-Decide on the technology stack depending on the requirement
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
-Identifies the limits of the tools being used and recommends. -----Identifies the design vs. implementation tradeoffs with the tools being used. Owns the design of a module,Translates the impact of design on non-functional requirements like scalability, performance,availability and security into the project.
-Leads a team of Sapient 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
-Writes bug free code. Strives for a deep understanding and expertise with the tools being used.
-Sets standards for the team. Coaches Associates, Sr. Associates, Managers, and Sr.Managers, Technology on the team. Identifies problem areas in their module and actively
works to fix them
-Understand the steps required to deploy an application
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
-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
-Drives mid-level planning exercises. Plans for a module with a team of 4-6 engineers.
-Manages and tracks plans of engineers in their module. Anticipates issues and risks at the
module level and escalates appropriately
-Actively manages scope at the module level and identifies alternatives. Quickly evaluates LOE, complexity and risk involved in adding a scope item
-Is well versed in relevant methodology, processes, tools and technology standards and can effectively chose relevant parts needed for the project Identify and manage risk on the project
-Effectively and accurately estimates LOE for their module.
-Reviews others estimates and points out improvements. Assesses how project risks will impact estimates
-Mentors other Associates, Sr. Associates and Managers on the team
-Actively work with the account team to establish strategy for the account
-Represent the organization in customer-facing communication pertinent to Sapients technical expertise on the specific platform
Participates in extending knowledge of their area of specialization within Sapient.
-Guides a team in using their area of expertise
-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 Sapients technology investment.
-Applies vendors application programming model and Sapients
position on it
Mandatory Skills required :
-Experience in enterprise architecture, systems integration, package implementation, and /or
interactive design and architecture experience
-Prior experience in a consulting firm preferred
-Strong leadership and communication skills to effectively manage client accounts and multitask with teams
-Proven leadership and managerial skills to independently manage 30+ people, during multiple phases of the project lifecycle
-Experience providing a vision to the total solution, managing a track of work and defining a comprehensive solution leading toward a common vision
Technical Expertise in :
-Integration and development, Package implementation, Interactive design,
Flex/JavaFX/Jason/GWT, Web Services (SOAP/REST, Tools like Axis/CXF), Application
-Servers and Web Servers (Tomcat, JBoss/Oracle Weblogic/IBM Websphere), Middleware (TIBCO/IBM/Oracle, ESBs), Database Fundamentals (SQL/PL-SQL) and Frameworks
(Hibernate/Toplink), Unit testing frameworks (JUnit), Code quality plug-ins (PMD, CheckStyle) and build and deployment tools (Ant/Maven/Ivy).
-Also need to be an expert in Planning/Execution & Tracking, Scoping and Estimating, Data Modeling, High Availability and Failover Applications, Logical Architecture Design, OOAD
and UML, Package/Vendor Selection, Performance/Capacity Planning.
(Ecommerce)Domain experience would be a plus.
a. Strong and innovative approach to problem solving and finding solutions
b. Excellent communicator (written and verbal, formal and informal)
c. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
d. Ability to multi-task under pressure and work independently with minimal supervision.
e.Ability to prioritize when under pressure