The Roles of Salesforce Developer or Development in Salesforce includes are
- Developing Apex Classes for Visualforce pages, Lightning Aura Component, Lightning Web Component, etc.
- Developing Triggers for the application
- Developing Batch Apex for handling Large Data Volume
- Developing Test classes for all the Apex classes and Triggers with minimum 95% code coverage
- Designing user friendly Visualforce pages, Visualforce Component, Aura Component, Lightning Web Component as per the requirements
- Integrating with 3rd Party applications and servers
- Developing Components with re-usability
- Developing Asynchronous Apex like Schedulable, Queueable, Future, etc.
Note:
These are all few roles of the Salesforce Developers. The Salesforce Developers even do administration tasks and do beyond these.