1.writing server-side web application logic

2.Work collaboratively with design team to understand end user requirements to provide technical solutions

3.Perform tuning, usability, improvement, and automation