Design and develop custom applications, features, and integrations within the Salesforce platform. Collaborate with business analysts and project managers to gather and analyze requirements. Create and maintain technical documentation, including design specifications, test plans, and user guides.