Source description
About the role
Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Outcomes: • Interpret the application/feature/component design to develop the same in accordance with specifications. • Code debug test document and communicate product/component/feature development stages. • Validate results with user representatives; integrates and commissions the overall solution • Select appropriate technical options for development such as reusing improving or reconfiguration of existing components or creating own solutions • Optimises efficiency cost and quality. • Influence and improve customer satisfaction • Set FAST goals for self/team; provide feedback to FAST goals of team members Measures of Outcomes: • Adherence to engineering process and standards (coding standards) • Adherence to project schedule / timelines • Number of technical issues uncovered during the execution of the project • Number of defects in the code • Number of defects post delivery • Number of non compliance issues • On time completion of mandatory compliance trainings Outputs Expected: • Code as per design • Follow coding standards templates and checklists • Review code – for team and peers Documentation: • Create/review templates checklists guidelines standards for design/process/development • Create/review deliverable documents. Design documentation r and requirements test cases/results Configure: • Define and govern configuration management plan • Ensure compliance from the team Test: • Review and create unit test cases scenarios and execution • Review test plan created by testing team • Provide clarifications to the testing team Domain relevance: • Advise Software Developers on design and development of features and components with a deep understanding of the business problem being addressed for the client. • Learn more about the customer domain identifying opportunities to provide valuable addition to customers • Complete relevant domain certifications Manage Project: • Manage delivery of modules and/or manage user stories Manage Defects: • Perform defect RCA and mitigation • Identify defect trends and take proactive measures to improve quality Estimate: • Create and provide input for effort estimation for projects Manage knowledge: • Consume and contribute to project related documents share point libraries and client universities • Review the reusable documents created by the team Release • Execute and monitor release process Design: • Contribute to creation of design (HLD LLD SAD)/architecture for Applications/Features/Business Components/Data Models Interface with Customer: • Clarify requirements and provide guidance to development team • Present desigM
More at rhsandbox