
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.
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.