Provide recommendations and lead multiple development activities Use modern web application languages and various frameworks to develop efficient applications Provide website maintenance and improvements