Tuesday, October 02, 2007

Sapient Recruits Associate, Technology - Java/J2EE

Designation Associate, Technology - Java/J2EE

Job Description An Associate, Technology will work as a member of a Project team. As part of daily responsibilities he/she will be required to develop, design documentation, seek appropriate clarification on design details from clients, test, and support and maintain business and critical applications (based on client requirements / project specifications).

Desired Profile
Key Responsibilities
Essential duties and responsibilities include the following and others as assigned:

Areas of ResponsibilitySpecifics
I. Design SkillsIs able to articulate simple design changes with his track lead/team
Understands basics of OO (classes, inheritance, composition, polymorphism, encapsulation)

II. Development/ Application Maintenance
Writes good quality code - Follows coding standards and uses the right data structures, writes modular code, promotes reuse and meets most if not all boundary conditions.
Is able to design and implement minor functional enhancements following all the required processes.
Monitors application/system logs and escalates issues when appropriate.
Is able to understand and assesses completeness of a task.
Leverages Sapient Approach, while supporting execution of a project / task
III. Data ArchitectureUnderstands data access mechanisms (connectivity and data structures involved).
Has a good understanding of SQL (knows basic constructs, sorting, grouping, counts, inner/outer joins etc).
Is able to develop a basic data model for trivial problems.
IV. Solution ArchitectureDesigns & implements minor functional enhancements with adherence to required processes.
Understands the value of n-tier applications and the reasons behind developing thinner or more robust application interfaces
VI. SLA Management and ComplianceUnderstands the SLAs on a project and how it relates to assigned tasks.
Estimates and plans activities keeping in mind the processes developed to ensure SLA compliance.
Proactively escalates issues if (s)he perceives inability to comply with SLAs
VII. Project PlanningPlans and prioritizes own work schedule in an optimum manner, keeping in mind interdependencies with other tasks.
Proactively anticipates issues and risks in their assigned tasks and escalates appropriately.
Effectively communicates status against plan
VIII. Estimation
Effectively and accurately estimates and accounts for tasks / individual components on a given technology
Is able to validate existing estimates for tasks assigned.
IX. Production SupportRegularly checks TAR reports and perform initial analysis vis--vis areas of impact.
Is able to provide secondary production support for one or more critical applications.

X. Quality AssuranceUnderstands all the key processes set up within the project.
Is able to follow all the steps of doneness in carrying out day to day responsibilities.
Is able to comply with standards set by the team.


Job Requirements:

Education
Degree: Bachelor's degree required

Discipline: 4+ years of education required, Degree in Computer Science, Engineering or related field desired.

Experience (coming into the title)
Years of Experience: 18 months 3.5 years

Project: Should have worked on IT projects and in a team setting.
Design: NA
Implementation: Required: Participated in one or more implementation projects OR Application Management: Required: Participated in one or more AM projects.


Technology required:
Basic-Proficient in one or more technologies, including but not limited to J2EE, .NET, XML, SOAP,
JavaScript, Java, PL/SQL, C/C++, C#, Perl, TCL, COM/DCOM.
Basic-Proficient in one Relational Database - Oracle, SQLServer.
Basic Knowledge of one or more OO design principles

Desired:
Basic-Proficient Knowledge of one or more packages, including but not limited to Interwoven, Vignette, Oracle, SQLServer, Weblogic, iPlanet, WebSphere, TIBCO, MQSI, BizTalk, Vitria
Proven leadership and managerial skills to 'independently' manage a track of work, with 4 - 7 people, during multiple phases of the project lifecycle
Understanding of the project life cycle process to effectively be able to manage a sub-team through the complexities of the business solution


Experience 2 - 4

Industry Type IT-Software/ Software Services

Functional Area Application Programming, Maintenance

Education UG - Any Graduate - Any Specialization
PG - Any PG Course - Any Specialization

Location Bangalore, Delhi, Delhi/NCR

Contact

Sapient Towers D&E
DLF Cyber Greens,
DLF City Phase-III, Sector-25A,
Gurgaon - Haryana ,INDIA 122002

Apply Only if you are eligible
Click here to Apply

No comments:

Post a Comment