Professional Documents
Culture Documents
Role Developer - Trainee Also referred to as Programmer - Trainee, Software Engineer - Trainee
Role Description Responsible for various activities associated with the development, support and maintenance
of software applications according to the requirement specifications
Support collection of requirements, design, coding, test planning, testing, program debugging
Responsible for meeting the applicable project milestones and deliverables
Competency Measurement Dimensions
Key Performance Areas Technology Demonstrate results in object oriented design, programming in high level languages, analysis and unit testing the code
Team Perform as an active member of the development team in all phases. Should not have any issue with team members
Customer Understand customer requirements and support in translating them into software
Finance Perform all assigned activities within the cost and schedule of the project at expected quality level
Functional Competency Parameters Knowledge of the features of the application(s) developed - atleast those in which the person is directly involved
Product Knowledge: not just the small component but the product used by end user
Software Internals knowledge: functions, class/classes
Quality consciousness: knowledge of coding conventions and standards
Communication skills: oral, documentation - how effective it is
Leadership Competency Parameters Customer Focus:
Learning on the Fly: on the job, self-driven
Functional / Technical Skills
Quality consciousness: awareness of quality standards and deciding the quality levels
Interpersonal Relationships with peers and seniors
Perseverance in carrying out the assignment, especially when facing difficult situations technically as well as non-technically
Problem Solving: approach, systematic, break-down into smaller problems
Planning and Time management
Creativity/Innovation, suggesting new ideas, successful demonstration of new ideas