The first thing I want to tell you is that a Salesforce developer need not necessarily work for Salesforce. Like myself, I work on the Salesforce platform, I develop Visualforce pages and code in Apex language for a living. And I do not work for the company “Salesforce” aka SFDC.
Salesforce is a company who provide software solutions on the cloud. They have a SaaS/ CRM platform providing various services. And they also provide a PaaS/ developer platform on which you can build your own applications.
Those professionals who build Salesforce applications across the various PaaS platforms are called Salesforce Developers. You can build applications on:
If you want to an idea of what exactly Salesforce development involves, check out this blog which will make you a Salesforce Developer in action:
Salesforce Developer Tutorial: Get Started With Salesforce Programming | Edureka
solved What is Salesforce development [closed]