While many roles within the Salesforce ecosystem involve declarative (point-and-click) development, the role of a Salesforce Developer is indeed coding-centric. Salesforce Developers employ Apex, Salesforce's proprietary programming language similar to Java, for writing custom business logic and server-side code. They use Visualforce for developing custom user interfaces, and the more recent Lightning Component Framework for constructing reusable user interface components. Moreover, they write SOQL and SOSL queries for data manipulation. However, it's essential to note that Salesforce encourages a "clicks not code" approach when possible, which means developers should first leverage built-in declarative functionalities before resorting to custom coding. Therefore, a proficient Salesforce Developer needs to strike a balance between declarative and programmatic capabilities.