Senior Salesforce Developer
Senior Salesforce Developer
Posted 10 days ago
SENIORITY
Senior
About the role
- Design, develop, test, and deploy Salesforce solutions using Apex (classes, triggers, batch/asynchronous processing), Lightning Web Components (LWC), Visualforce, and Flow/process automation.
- Write clean, well-documented, testable code that meets Salesforce code coverage requirements and follows platform best practices and governor limits.
- Build and maintain integrations between Salesforce and third-party/city systems (e.g., case management, GIS, telephony) using REST/SOAP APIs, middleware, or platform events.
- Work closely with 311 operations, city agencies, and the technical team to coordinate changes through development, testing, and deployment.
- Create business and technical requirements documents; conduct reviews of these requirements to communicate and manage enhancements to functionality.
- Develop and maintain dashboards, reports, and visualizations as requested by functional areas.
- Partner with the Salesforce Administrator on routine maintenance activities, including monitoring operations and performance.
- Monitor, troubleshoot, and resolve issues in Salesforce and associated systems such as SQL Server and Heroku.
- Monitor data quality and implement processes to improve data accuracy and consistency. Technical Leadership:
- Develop an in-depth understanding of the current solutions and architecture.
- Conduct code reviews and provide technical mentorship and guidance to other developers on the team.
- Support release management practices, including version control (Git), sandbox strategy, and CI/CD deployment tools (e.g., Salesforce DX, Copado, Gearset, Jenkins).
- Evaluate internal processes, procedures, and practices to proactively propose solutions that reduce duplicate work and manual processes, and increase reuse and quality.
- Stay up to date with the latest trends and technologies in Salesforce and suggest improvements. Education
- Bachelor's degree in computer science, information systems, or a related field (or equivalent combination of education and experience).
- Salesforce Platform Developer I certification required; Platform Developer II, Application Architect, or other advanced certifications are strongly preferred.
- 3-5+ years of technical working experience in Salesforce development.
- Experience with Agile project methodology and practice.
- Experience with mobile application development.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
