Role Proficiency:Outcomes:- Code debug test. document and communicate product/component/feature development stages.- Identify and report opportunities to improve efficiency and quality (e.G. repeatable processes that can be automated)- Conduct unit testing to validate unit level functionalities- Practice FAST goals; seek and accept feedback- Learn technology business domain system domain individually and as recommended by the project/accountMeasures of Outcomes:- Adherence to engineering process and standards (coding standards)- Adherence to schedule / timelines- Adherence to SLAs where applicable- Number of defects post delivery- Number of non-compliance issues- Reduction of reoccurrence of known defects- Quickly turnaround production bugs- Meet the Defined productivity standards for project- Completion of all mandatory training requirementsOutputs Expected:Code:- Learn coding standards and practice them in development. Develop code with guidance for the aboveConfigure:- Follow configuration processTest:- Create and conduct unit testing- Document test resultsDomain relevance:- Develop features and components with good understanding of the business problem being addressed for the clientManage Defects:- Raisefixretest defectsDocument:- Create documentation for one's own workStatus Reporting:- Report status of tasks assigned- Comply with project related reporting standards/processManage knowledge:- Consume project related documentsshare pointlibraries and client universitiesRelease:- Adhere to release management processRequirement:- Understand the requirements/user storiesDesign:- Understand the design/LLD and link it to requirements/user storiesSkill Examples:- Explain and communicate the design / development to the mentors/leads- Perform and evaluate test results against product specifications- Develop user interfaces business software components and embedded software components- Manage and guarantee high levels of cohesion and quality- Use data models- Perform and evaluate tests in the customer or target environment- Team player- Good written and verbal communication abilities- Proactively ask for and offer helpKnowledge Examples:- Appropriate software programs / modules- Programming languages- DBMS- Operating Systems and software platforms- Integrated development environment (IDE)- Agile methodology- Knowledge of customer domain and also sub domain where problem is solvedAdditional Comments: