Sr. Salesforce Developer
Published | January 1, 2021 |
Location | Atlanta, GA |
Category | Default |
Job Type | Full-time |
Description
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/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