Procore is looking to hire a Staff Application Development Engineer - Certinia to design, develop, and implement robust solutions within the Salesforce.com ecosystem, specifically focusing on Certinia (FinancialForce) applications to meet business requirements.
Requirements
- Strong proficiency in Apex, Visualforce, Lightning Web Components (LWC), and JavaScript.
- In-depth understanding of Salesforce Platform Architecture, Governor Limits, and Best Practices.
- Deep expertise in Certinia PSA – configuration, optimisation, and customisation.
- Strong understanding of project management, resource planning, time and expense tracking, and financial processes(Billing and Revenue Management), Services Estimating within PSA.
- Experience integrating Certinia PSA with ERP, CRM, and other enterprise applications.
- Hands-on experience with Certinia PSA development, including workflows, automation, and Apex customisation.
- Proficiency in SOQL and SOSL.
Responsibilities
- Design and develop end-to-end solutions on the Certinia (FinancialForce) platform, including customisation, configuration, and integration.
- Implement and maintain Apex Classes, Triggers, Batch Jobs, Lightning Web Components (LWC), and Visualforce pages.
- Develop and enhance Certinia modules such as PSA (Professional Services Automation),Accounting and Revenue Management.
- Ensure adherence to Salesforce best practices, coding standards, and governance limits.
- Optimise system performance and scalability through code optimisation and efficient data handling.
- Create and maintain detailed technical documentation, including design specifications and user guides.
- Perform thorough unit testing and work with QA for integration testing.
Other
- Collaborate with business analysts and stakeholders to gather and refine requirements.
- Ability to lead client workshops, requirement gathering, and stakeholder communication.
- Strong problem-solving skills, analytical mindset, and ability to work in a fast-paced environment
- Strong written and verbal communication skills and ability to communicate effectively at all levels of the organisation.
- Ability to excel in a fast-paced environment requiring attention to detail, excellent organisational skills, a high degree of motivation, and deadline-driven productivity.