- Participate in design of one or more modules
- Implement the agreed requirement adhering to the design documents of the project
Investigation & Problem Solving:
- Participate in deciding and recommending the technologies and tools that best fit the business requirements
- Research and investigate to find out proper solution for technical problems
- Ability to compare and assess technical solutions & tools
- Take personal ownership for issue resolution with no pointing finger attitude
Reporting:
- On time reporting and escalation of projects problems
- Clear and accurate reporting
Coaching & Technical guidance:
- Own one or more modules of the project(s) under development
- Responsible for providing technical guidance and coaching for the juniors team members
- Review code of juniors’ team members and recommends necessary rework
Quality:
- Implement the agreed requirement with high level of quality
- Review code of junior’s members with providing clear feedback
- Minimal number of defects during QA & UAT process
Investigation & Problem Solving:
- Analyze and resolve software errors accurately on time
- Take personal ownership for issue resolution with no pointing finger attitude
- Provide technical guidance & support for juniors team members
Technical Estimate:
- Participate in the requirements estimation process
Systems Support:
- Support production systems with taking care of implementing the required KPIs
- Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA