CRM Jobs - Sr. Salesforce Developer, 30671

at Robert Half
Location Atlanta, GA
Date Posted January 17, 2021
Category Default
Job Type Full-time


Ref ID: 00900-0011648605

Classification: Sr. Software Engineer

Compensation: $66.50 to $77.00 hourly

Robert Half Technology is currently searching for a Lead Salesforce Application Developer to join an Enterprise Architecture & Application Development team. This position is responsible for participating in all phases of the development life-cycle of new and existing business applications and production systems support for Client/Server and Web-based applications (N-Tier). The primary focus is on analysis, design, programming, testing, and implementation of Salesforce/ platform.

In this position, you will:

Analyze requirements provided by other team members and determine how they will affect new or existing systems.
Interview end-users to define requirements for new or changing systems
Design both a new Salesforce Lightning implementation and updates.
Interpret business requirements and develop detailed technical requirements
Generate estimates for design, programming and testing activities
Design system elements such as classes, components, modules etc to meet functional & non-functional requirements
Identify database entities and prepare logical/physical data models
Design interfaces within a system for various modules and components
Design interfaces across systems for effective and efficient communications


Generate programming specifications for new or existing systems
Construct programming elements such as classes, components, subsystems
Construct database elements such as tables, views, stored procedure, functions, and triggers
Identify potential design discrepancies and recommend modifications to others' code

Define a system/integration/UAT test plans based on functional and non functional requirements
Execute test plans and verify that test results meet functional and non functional requirements
Analyze/troubleshoot production defects and implement resolutions for root causes
Coordinate and support users during UAT phase, resolve UAT defects and obtain user sign-off

Create/update system or user documentation
Document business process conversion procedures, convert data and verify results

Train users and help desk personnel on custom and packaged software
Deploy new or existing systems to production