id 128737
Salesforce Developer
Senior
"Customer location: USA
Candidates locations: USA
Language: English B2+
Estimated start date: 12.10.2026
Duration: 12 months"
Project Responsibilities
Develop and maintain Salesforce functionality using Apex, LWC, SOQL and Flow.
Support and enhance Certinia PSA functionality and related business processes.
Work with projects, assignments, schedules, resources, timecards, milestones, staffing and billing-related processes.
Analyze and troubleshoot complex existing functionality, including legacy code and overlapping automation.
Implement new business requirements and adjust existing functionality as client processes evolve.
Design configurable solutions using Custom Metadata where appropriate instead of hardcoded business rules.
Work with Certinia managed-package objects, permissions, validations and internal logic.
Support Salesforce administration activities: objects, fields, validation rules, permission sets, access management and Flows.
Investigate and troubleshoot integrations with external systems.
Develop and test changes using Salesforce sandbox environments.
Support deployments and change management.
Communicate directly with client stakeholders, gather and clarify requirements.
Estimate tasks and communicate dependencies, technical limitations and risks.
Candidate's Portrait
We are looking for a Senior Salesforce Developer with hands-on Certinia PSA experience who can independently work in a complex and mature Salesforce environment.
The ideal candidate has strong Salesforce development expertise and practical experience developing or customizing solutions around Certinia PSA, rather than only using the product from an administrative or end-user perspective.
The specialist should be comfortable investigating legacy functionality and understanding dependencies between Apex, Flows, managed packages and other automation mechanisms before making changes.
This is a client-facing role. The developer will communicate directly with business stakeholders, clarify requirements, provide estimates and explain technical solutions, limitations and risks in clear language.
The candidate should be able to take ownership of tasks with limited supervision and work effectively in an environment where requirements and business rules may evolve during implementation.
Must-haves
Strong Senior-level Salesforce development experience
Hands-on development experience with Certinia / FinancialForce PSA
Practical understanding of key Certinia PSA objects and processes, including Projects, Assignments, Schedules, Resources, Timecards and Milestones
Apex: classes, triggers, batch and asynchronous processing
Lightning Web Components (LWC)
SOQL
Salesforce Flow and declarative automation
Strong understanding of Salesforce architecture, object model, security and permissions
Experience with Salesforce integrations / APIs
Experience working with complex and/or legacy Salesforce environments
Ability to investigate dependencies between custom code, managed packages and automation
Sandbox-based development and testing experience
Strong troubleshooting and problem-solving skills
Ability to work independently and take ownership of development tasks
Experience with requirements clarification and task estimation
Strong communication skills and ability to work directly with non-technical client stakeholders
English sufficient for regular direct communication with a U.S.-based client
Nice-to-have
Experience with other Certinia modules: Accounting/FFA, GL, AR/AP, Revenue Recognition, ERP Core, Reporting, VAT/tax or Bank Feeds
Experience with Boomi
Financial or banking integrations
SFTP integrations
Aura components / Aura-to-LWC migration
Custom Metadata
DLRS
Experience with Full Copy Salesforce sandboxes
Salesforce certifications: Platform Developer I/II, Administrator, Platform App Builder, or Certinia certifications/accreditations