Manage day-to-day operation activities, analyse statistics and write status and progress reports, and present findings to stakeholders and higher management.
Own assigned deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
Participate and contribute actively within an Agile software development environment, including sprint planning, backlog refinement, daily stand-ups, technical discussions, demonstrations and retrospectives, and delivering working software and other assigned deliverables iteratively in accordance with agreed sprint objectives.