Role Proficiency:Outcomes:- Code debug test document and communicate product/component/features at development stages.- Select appropriate technical options for development such as reusing improving or reconfiguration of existing components.- Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models- Mentor Developer 1 - Software Engineering and Developer 2 - Software Engineering to effectively perform in their roles- Proactively identify issues/defects/flaws in module/requirement implementation- Assists Lead 1 - Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisionsMeasures of Outcomes:- Adherence to engineering process and standards (coding standards)- Adherence to schedule / timelines- Adhere to SLAs where applicable- Number of defects post delivery- Number of non-compliance issues- Reduction of reoccurrence of known defects- Quick turnaround of production bugs- Meet the defined productivity standards for project- Number of reusable components created- Completion of applicable technical/domain certifications- Completion of all mandatory training requirementsOutputs Expected:Code:- Develop code independently for the aboveConfigure:- Implement and monitor configuration processTest:- Create and review unit test cases scenarios and executionDomain relevance:- Develop features and components with good understanding of the business problem being addressed for the clientManage Project:- Manage module level activitiesManage Defects:- Perform defect RCA and mitigationEstimate:- Estimate time effort resource dependence for one's own work and others' work including modulesDocument:- Create documentation for own work as well as perform peer review of documentation of others' workManage knowledge:- Consume and contribute to project related documents share point libraries and client universities