Overview
Integration Question Inc. is seeking a mid-level Salesforce Developer to design and implement custom Salesforce solutions in a remote work environment. This role involves collaborating with cross-functional teams to enhance data integration and optimize Salesforce functionalities.
Job Description
Responsibilities
- Design, develop, maintain, test, and deploy custom Salesforce solutions (Apex, LWC, Visualforce, Flows, etc.).
- Build and maintain data integrations between Salesforce and external platforms, including using Node.js and GraphQL.
- Work with Salesforce APIs (REST, SOAP, Bulk, Streaming) to enable secure and efficient data exchange.
- Troubleshoot integration issues and optimize performance of data pipelines.
- Collaborate with business analysts, admins, and other developers to translate requirements into technical solutions.
- Implement best practices for Salesforce development, testing, and deployment.
- Ensure compliance with Salesforce security guidelines and data governance policies.
- Stay current with Salesforce releases, features, and integration tools.
Qualifications
- 3+ years of hands-on Salesforce development experience.
- Proficiency in Apex, SOQL, SOSL, Lightning Web Components, and Salesforce configuration tools.
- Strong experience with Node.js for building and maintaining APIs or middleware.
- Experience working with GraphQL APIs for data integrations and application development.
- Familiarity with data integration patterns (ETL, real-time sync, batch processing).
- Experience with Salesforce integration tools.
- Knowledge of version control.
- Salesforce Platform Developer I certification (Developer II is a plus).
- Excellent problem-solving skills and ability to communicate and work in a fast-paced environment.
Nice to Have
- Experience with AWS and DynamoDB.
- Familiarity with event-driven architectures (Pub/Sub, Platform Events).
- Background in working with relational databases and data modeling.