Overall responsible on the Implementation of the Tasks allocated during the sprint
Ensure the software is developed confirming the project architecture, coding standards and NFRs
Support L2 engineer to analyse the User Requirements, NFRs and Technical requirements for the
project
Identify any unknowns i.e. missing scenarios, etc and consult with PO to ensure those are defined
either as a User story or UAC
Identify ways to implement a story and select the approach that is best suited for the project.
Consult with L3 as required
Break down user stories along with the team to identify technical tasks
Provide detailed estimates before the start of the sprints. Need to work with the Team to get the
estimates
Proactively pre-plan the sprints to achieve 90+% confidence of delivery
Create Technical documents as required for the project in Jira, Confluence or other tools
Provide POs and ADMs with daily updates of the team via Jira and Slack
Proactively communicate with other members of the team
Provide HR and Management with any relevant information to help improve organisation culture &&
performance
Deep understanding of OOPs, LinkedList, Data Structures, Inheritance, Encapsulation &&
Abstractions
Can write JavaScript code in React.JS or Angular framework based on the Technical Document and
Requirements
Be able to write CSS, Bootstrap and HTML. Should be able to solve UI issues with less or no help
from UI Designer
Can unit test to perfection, can create DB Schema along with Data dictionary. Be able to normalise
up to 3NF
Can produce code level logs, be able to debug the defects
Knowledge of Source code repository including Git, Bitbucket, Mercurial or anything similar.
Knowledge of Cloud computing platforms
Be able to call RESTFul APIs