1) Which verbs can I use to describe correctly the web developer's activities?

I need to decribe activity when a web developer creates a site for some (small) company at first and then maintains its work and improves it regularly. Are there any one verb or two verbs together or any word combinations?

**Edit**: So can I answer when somebody asks: 'What exactly do you do?'

> 
> I am a web developer. I work for a small company. I code, develop and maintain their website.
> 
> 
> 

2) Is there any good up-to-date vocabulary textbook for English learners in IT or any useful links about it?