Build, guide and manage the development process of the project, ensuring the team applies the process effectively: Agile methodology (Scrum, Kanban), Agile practices Taking a central role while proactively being involved in leading, executing, implementing, strategizing and quality assurance as necessary for driving project successfully Design database, write readable and testable code of functional and non-functional requirements Quickly fix system failures or abnormalities by monitoring or notifications