Responsible for designing, developing, documenting and maintaining applications and actively taking part in Agile Team delivery by:Contributing during sprint planning meetingsParticipating in daily stand-upsAccepting and acting on feedback from end usersProviding constructive feedback through sprint retrospectivesCompleting development tasks assignedAssisting project architects on their technical decisions