Responsibility:
Building reusable code and libraries for future use,
Develop website, web app and API, and any other app,
Review other people's code Implement data security and protection,
Maintain, troubleshoot and enhance large scale enterprise applications.