Salesforce CRM Developer

TruistAtlanta, GA

About The Position

The Salesforce CRM Developer will deliver technically complex solutions and perform system integration support for all project work. This role involves consulting and partnering with business product owners to understand end goals, and offering solutions and recommendations during the design phase. The position requires 5 years of experience as a Salesforce Developer, which is highly preferred.

Requirements

  • Bachelor’s degree and 3 years of experience or equivalent education and software engineering training or experience.
  • In-depth knowledge of information systems with the ability to identify, apply, and implement IT best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.

Nice To Haves

  • Proficiency in: Apex (Triggers, Classes, Batch, Scheduled Apex)
  • Lightning Web Components (LWC)
  • Aura Components
  • Visualforce
  • Experience with Sales Cloud
  • Data modeling using custom objects, fields, relationships
  • Integrations & APIs
  • Experience with REST and SOAP APIs
  • Salesforce integrations with external systems
  • Knowledge of OAuth, authentication, and security concepts
  • Declarative Tools Flows (Screen, Record-Triggered, Scheduled)
  • Workflow Rules, Process Builder (legacy knowledge helpful)
  • Validation Rules
  • Reports & Dashboards
  • DevOps & Tools Salesforce DX (SFDX)
  • Git or other version control systems
  • CI/CD tools (GitHub Actions)
  • Deployment using Change Sets and Metadata API
  • Testing & Quality Writing unit tests with at least 75% code coverage
  • Debugging and performance optimization
  • Understanding Salesforce Governor Limits
  • Security & Best Practices Role hierarchy, profiles, permission sets
  • Field-level security and sharing rules
  • Salesforce best practices and coding standard

Responsibilities

  • Designs, develops, tests, and maintains software components and services that address defined business and user requirements within an assigned technical domain.
  • Implements well-scoped features and enhancements using established coding standards, architectural patterns, and development best practices.
  • Contributes to the reliability, scalability, and performance of applications by writing high-quality, maintainable code and participating in peer code reviews.
  • Collaborates with cross-functional technical teams to execute planned technical initiatives and deliver solutions on schedule.
  • Troubleshoots, debugs, and resolves software defects and production issues within area of responsibility, applying root-cause analysis as needed.
  • Participates in the full software development lifecycle, including requirements refinement, design discussions, development, testing, deployment, and support.
  • Applies secure coding practices, testing strategies, and documentation standards to ensure software quality and compliance with team guidelines.
  • Leverages existing frameworks, tools, and technologies to build and enhance applications across relevant technology domains.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • disability
  • accidental death and dismemberment
  • tax-preferred savings accounts
  • 401k plan
  • 10 days of vacation
  • 10 sick days
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service