Responsible for designing, developing, documenting and maintaining applications and actively taking part in Agile Team delivery by:
Contributing during sprint planning meetings
Participating in daily stand-ups
Accepting and acting on feedback from end users
Providing constructive feedback through sprint retrospectives
Completing development tasks assigned
Assisting project architects on their technical decisions