Job Description
1.Plans own schedule/ deliverables/ assignments to ensure meeting targets (time and quality) set by project manager
2.Ensures that all tasks are completed and all deliverables are delivered within the time frame
3.Investigates possible ways of buildings systems to ensure optimum results
4.Participates in requirement gathering from client
5.Designs requirements preferably in UML
6.Performs Interface Implementation
7.Performs Core Implementation
8.Installs systems on client site (On-site)
9.Designs document preferably using UML
10.Designs and implements User Interface
11.Installs, develops, integrates and supports tools that assist the software development lifecycle
12.Conducts eventual maintenance
13.Trains end-users on applications
14.Reviews design, analysis and code for quality and adherence to standards
15.Follows development policies on recording resource consumption and task assignments
16.Reviews estimated v/s actual effort on all deliverables
17.Helps other developers resolve technical issues
18.Maintains and reviews metrics on personal bug rate, quality of code, etc
19.Maintains and reviews metrics on personal performance, in terms of quantity of work, lines of code, etc
20.Reports any serious slippage of milestones to manager
Job Specification
Minimum 3.0 CGPA (on a 4 point scale), plus exposure to Java technologies.