You are on page 1of 1

Division Software Solutions (Software/Firmware Development, Maintenance, Testing, QA)

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
       
       

You might also like