- Company Name
- Procore Technologies
- Job Title
- Senior Salesforce Developer
- Job Description
-
**Job title**
Senior Salesforce Developer
**Role Summary**
Design, develop, and maintain high‑performance Salesforce solutions across Sales, CPQ, and Service Clouds. Collaborate with developers, administrators, and business analysts to deliver scalable integrations and automations, ensuring platform security, compliance, and optimal performance.
**Expectations**
- Deliver production‑grade code and continuous platform improvements.
- Champion architectural best practices and emerging tooling.
- Work in an Agile environment, actively participating in sprint planning, stand‑ups, and retrospectives.
**Key Responsibilities**
- Architect and implement custom applications, flows, Apex logic, Lightning components (Aura/LWC), Visualforce pages, and JavaScript adapters.
- Integrate Salesforce with external systems using REST/SOAP APIs, middleware, and event‑driven patterns.
- Build and tune bulk data processes, batch jobs, future calls, and asynchronous patterns within governor‑limit constraints.
- Design and enforce security architecture: role‑based access, permission sets, sharing rules, field‑level security, and secure integration credentials.
- Configure and monitor Event Monitoring, Security Center, and SOX compliance controls.
- Develop prototypes, proofs of concept, and technical design documents.
- Collaborate with cross‑functional teams to evaluate trade‑offs and recommend solutions.
- Identify and implement process improvements and new tooling to increase reliability and developer productivity.
**Required Skills**
- Proficiency in Force.com technologies: Flow, Apex (triggers, classes), Lightning (Aura, LWC), Visualforce, JavaScript, and SOQL/SOSL.
- Hands‑on experience with metadata APIs, bulk data patterns, batch processing, future calls, outbound messaging, and web services.
- Strong understanding of Salesforce security, governor limits, and best‑practice data architecture.
- Experience building and maintaining third‑party integrations with least‑privilege access.
- Familiarity with Agile development practices and CI/CD pipelines.
- Solid problem‑solving, software design, and implementation skills.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related technical field.
- 6+ years of professional Salesforce development experience.
- Salesforce Platform Developer II certification (required); Technical or Solution Architect certifications preferred.