Sr. Salesforce Developer

at Robert Half
Location Atlanta, GA
Date Posted December 27, 2020
Category Default
Job Type Full-time

Description

Ref ID: 00900-9502798260

Classification: Sr. Salesforce Developer

Compensation: $50.00 to $65.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/Force.com 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

Programming

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
Testing

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
Documentation

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

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