Generates all possible alternatives given the context of the issue
Is able to analyze the consequences of action/non-action on all dimensions of an issue
Uses modeling or other appropriate techniques where necessary
Tries to quantify all risk elements
Makes quick and effective decisions
Makes decisions from the basis of a holistic understanding
Identifies problems at an early stage and takes corrective actions
Architecture
Has extensive knowledge of Salesforce Architecture patterns and their real-world application.
Is able to create or guide the creation of a Solution Architecture;
Within the technical constraints of the enterprise into which it will be delivered
Within the budget of the enterprise to which it will be delivered
Meets or exceeds the supportability and extensibility requirements of the enterprise into which it will be delivered
Meets or exceeds the business requirements as specified by the customer
Will add value to the customer’s business
Is Testable
Acts a champion for the architecture within the customer and within Nagarro
Recognizes that the knowledge of a single individual is always limited and seeks the input of subject matter experts and other architects both within and outside Nagarro.
Problem-solving
Proficient problem-solving skills
Identifies issues or causes for a problem and provides a recommended solution with alternatives
Identifies a set of features, parameters, or considerations to take into account in analyzing a situation or making a decision
Weighs the costs, benefits, risks, and chances for success in making a decision
Carefully weigh the priority of things to be done
Anticipates possible problems and develops contingency plans in advance
Business Communication
Negotiates and asserts him/herself
Is able to persuade others to his/her point of view
Makes effective presentations
Values networking
Represents internally and externally the best interests of the organization
Puts forward pros and cons and examples to build a case
Provides clear information about a problem or issue, establishes the facts
Can synthesize technical and other information to add clarity for others
Persuasively communicates the benefits of a particular approach
Produces a very high level of written communication suitable for organization-wide or external consumption
Probes skillfully to get at the facts when others are reluctant to provide full or detailed information
Team Leadership
Empowers team members
Gives credit
Resolves conflicts and interpersonal issues swiftly
Values continuous development of people
Leads by example
Can teach as and when required
Leads own team effectively
Motivates team members
Sets strong personal examples
Is able to guide or resolve performance-related issues
Takes responsibility for the decisions of subordinates
Helps people discover their own potential
Convinces people of the importance of the job
SDLC Methodology
Able to clearly articulate the benefits and purpose of software development lifecycle methodology and its components
Understands the inter-relation of roles and artifacts for project delivery
Participates in process improvement
Systems and Process Orientation
Develops feedback channels
Ensures adherence to all processes
Corrects deviations from process based on analysis
Implements and stabilizes systems
Evaluates progress/performance as per plan
Goes to great lengths to ensure the quality of systems and processes