Salesforce Developer – Apex, Automation & Existing Workflow Support
Only freelancers located in the U.S. may apply.U.S. located freelancers only
We are seeking an experienced Salesforce Developer with strong Apex coding skills to support, maintain, and improve our existing Salesforce environment. This role requires someone who can understand an existing Salesforce architecture, review current custom development, troubleshoot issues, and safely enhance workflows without disrupting business operations. The ideal candidate will not only build new solutions but will be able to analyze existing Apex code, automation, and integrations to understand how our system currently works before making changes. Key Responsibilities Develop, maintain, and troubleshoot Apex classes, triggers, and custom logic Review and understand existing Apex workflows, automation, and Salesforce customizations Analyze current code structure and business logic before implementing changes Identify dependencies between Apex, Flows, objects, integrations, and external systems Improve existing workflows while maintaining system stability Build and optimize Salesforce automation using Flow, Apex, validation rules, and custom solutions Support Salesforce data processes including product, pricing, and bulk uploads Troubleshoot production issues and provide root-cause solutions Perform testing and validation before deploying changes Document technical changes and communicate potential impacts Required Experience Salesforce Platform Developer II certification (required) Strong hands-on experience with: Apex development Apex triggers SOQL/SOSL Existing Apex code review and debugging Salesforce Flow and automation Custom objects, fields, relationships, and security model Data migrations and imports Salesforce integrations and APIs Experience taking over and improving existing Salesforce implementations Ability to understand business processes and translate them into technical solutions Strong troubleshooting skills with a focus on preventing repeat issues Availability & Time Zone Requirements Our headquarters are located in Phoenix, Arizona (Mountain Time Zone). We require a developer who can be responsive during our business hours for communication, troubleshooting, and collaboration. Requirements: Regular overlap with Phoenix business hours Timely responses during working hours Availability for occasional urgent production issues Ability to join calls when technical issues require real-time discussion We are looking for a long-term Salesforce technical partner who takes ownership, communicates proactively, and understands that Salesforce supports critical business operations.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$15.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:3 days ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesPhoenix11:38 PM
- $45K total spent34 hires, 1 active
- 1,632 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by