Developing new web components using XML, .net, SQL, Extending share point functionality with forms, web parts and application technologies, Testing and debugging code, Reviewing website interface and software stability, Troubleshooting software issues, Maintaining and updating sharepoint applications