- Company Name
- Procore Technologies
- Job Title
- Staff Salesforce & Certinia Developer - Professional Services Automation
- Job Description
-
**Job Title:** Staff Salesforce & Certinia Developer – Professional Services Automation
**Role Summary:** Design, develop, and maintain high‑performance applications on the Certinia (FinancialForce) platform within the Salesforce ecosystem. Lead end‑to‑end solution delivery, collaborating with business stakeholders, functional consultants, and technical peers to implement PSA, Accounting, and Revenue Management modules.
**Expectations:**
- Minimum 8 years of Salesforce development experience, including at least 4 years focused on Certinia (FinancialForce).
- Proven ability to lead client workshops, gather requirements, and communicate complex technical concepts to stakeholders.
- Demonstrated success in agile, fast‑paced project environments with strong attention to detail and deadline discipline.
**Key Responsibilities:**
- Architect and build end‑to‑end Certinia solutions: customization, configuration, and integration.
- Develop and optimize Apex classes, triggers, batch jobs, Lightning Web Components, and Visualforce pages.
- Configure and extend Certinia PSA (project management, resource planning, time/expense tracking, billing, revenue recognition).
- Design and implement integrations with ERP, CRM, and other enterprise systems.
- Apply Salesforce best practices, enforce governance limits, and refine performance through code and data optimization.
- Produce detailed technical documentation: design specs, user guides, and test plans.
- Conduct unit testing, collaborate with QA for integration testing, and provide post‑deployment support and production issue resolution.
- Mentor junior developers, share knowledge, and champion continuous improvement across the technical team.
**Required Skills:**
- Apex, Visualforce, Lightning Web Components, and JavaScript.
- Deep knowledge of Salesforce Platform architecture, governor limits, and coding standards.
- Extensive Certinia PSA expertise: configuration, workflow automation, custom Apex.
- Strong understanding of PSA business processes: project management, resource planning, billing, revenue recognition, expense management, and services estimating.
- Integration experience: ERP, CRM, and other enterprise applications.
- SOQL & SOSL proficiency.
- Familiarity with DevOps practices: Git, Salesforce CLI, release pipeline, CI/CD.
- Excellent problem‑solving, analytical, and communication skills.
**Required Education & Certifications:**
- Salesforce Platform Developer I (mandatory).
- Salesforce Platform Developer II (preferred).
- Certinia PSA certification (strongly preferred).