Overview
Skills
Job Details
Job Description - Salesforce Developer
Location - Columbus, OH / Atlanta, GA
Position Overview :
We are seeking a highly skilled Salesforce Developer to design, develop, and enhance Salesforce applications using Apex, Visualforce, Lightning Components, and modern integration patterns. The ideal candidate will be responsible for custom development, system integrations, UI enhancements, release management, and collaborating across business and technical teams to deliver scalable Salesforce solutions.
Key Responsibilities
Apex & Backend Development
-
Develop custom Apex Classes, Triggers, Batch Apex, Queueable Apex, and Schedulable Apex to support complex business processes.
-
Write scalable, optimized, and bulkified Apex code following Salesforce best practices.
-
Build reusable utilities, helper classes, and robust unit tests with high code coverage.
User Interface Development
-
Design and implement custom UI solutions using:
-
Visualforce Pages & Components
-
Lightning Pages (Record/Home/App pages)
-
Aura Components
-
Lightning Web Components (LWC)
-
-
Customize page layouts, dynamic forms, and interactive UI elements to improve user experience.
Integrations & External System Connectivity
-
Build and maintain integrations using Salesforce REST API, SOAP API, Platform Events, Named Credentials, and Apex callouts.
-
Integrate third-party applications such as DocuSign, Conga, Outlook, Apttus, and other enterprise tools.
-
Troubleshoot integration failures, API limits, and authentication issues (OAuth 2.0).
Application & System Enhancements
-
Extend Salesforce functionality using custom applications, components, and flows based on detailed business requirements.
-
Maintain and enhance existing integrations, workflows, automation rules, and custom applications.
-
Provide technical solutions for complex business requirements across Sales Cloud, Service Cloud, and other Salesforce modules.
Best Practices & Code Quality
-
Ensure all custom code follows Salesforce security, scalability, and governor limit guidelines.
-
Maintain proper code documentation, API specs, and technical design documents.
-
Write and maintain test classes ensuring 85-100% code coverage for deployment stability.
Release & Deployment Management
-
Own and manage the full development lifecycle: build test deploy monitor.
-
Support deployment processes using Change Sets, CI/CD pipelines, version control (Git, Bitbucket, GitHub).
-
Work with DevOps teams to deliver smooth, timely, and error-free releases.
Collaboration & Cross-Functional Support
-
Partner with the Salesforce Administrator to refine and validate business requirements.
-
Work closely with IT developers and integration teams to ensure seamless data flow across enterprise systems.
-
Support the Salesforce Admin with configuration, troubleshooting, and user support as needed.
-
Participate in design discussions, technical reviews, sprint planning, and Agile ceremonies.
Qualifications
-
5-10+ years of hands-on Salesforce development experience.
-
Strong expertise in Apex, LWC, Aura, Visualforce, SOQL, SOSL, and Salesforce API integrations.
-
Experience integrating Salesforce with enterprise apps (e.g., DocuSign, Conga, Outlook, ERP/CRM systems).
-
Knowledge of Salesforce best practices, security model, and governor limits.
-
Experience with CI/CD tools and source control is a plus (Copado, Jenkins, Git, Azure DevOps, Bitbucket).
-
Salesforce Developer certifications (Platform Developer I/II, JavaScript Developer, Admin, App Builder) preferred.
Soft Skills
-
Strong problem-solving and analytical mindset.
-
Excellent communication and collaboration skills.
-
Ability to work in a fast-paced, Agile environment.
-
Ownership mentality with a focus on quality and delivery excellence.