Job Title: Senior Salesforce Developer & Architect
Location: Columbus, Ohio
Role Overview
The Senior Salesforce Developer & Architect will be responsible for managing all aspects of Salesforce.com (SFDC), including configuration, customization, and implementation of applications and third-party integrations. This role involves collaborating with internal stakeholders and team members to build solutions in SFDC that support business requirements and processes for continuous improvement. The ideal candidate will have proven experience with Lightning Aura Components, APEX programming, and Force.com APIs.
Key Responsibilities
- Work with business teams to understand processes and translate needs into actionable Salesforce requirements for configuration/development.
- Be involved in all aspects of the project life cycle, from kickoff through requirements analysis, design, implementation, testing, and post-production support.
- Maintain and enhance existing Salesforce solutions.
- Develop and create customized reports and dashboards.
- Manage user testing, including developing test plans and creating user test cases.
- Create and maintain documentation on processes, policies, configuration, and user guides.
- Apply Salesforce.com best practices related to release management and deploying changes through sandboxes to production.
- Design, develop, test, document, and deploy high-quality business solutions on the Force.com platform.
- Mentor and train development resources.
- Design reporting in Salesforce.
- Design Salesforce forms for offline use using tools like Survey123 or other native utilities.
- Maintain, enhance, and create workflows, Process Builder flows, Visual Flows, and other functions and configurations within the Salesforce.com environment.
- Proactively seek out and identify needed system changes.
- Communicate system changes to users in advance.
- Develop and create advanced-level customized reports, dashboards, and respond to ad hoc reporting requests.
- Handle and implement third-party integrations and troubleshoot issues with partner applications.
- Work with leadership and stakeholders to determine Salesforce and other technologies, software, tools, and approaches to improve operational efficiencies and enhance the customer experience.
- Create project documentation, including user interface guides, training documentation, and change orders.
- Thoroughly unit test development deliverables and participate in business user acceptance testing.
- Validate test cases and results against requirements.
- Develop complex, macro-driven reports to summarize system information for Senior Management, adhering to Salesforce report building best practices to avoid performance issues.
- Assist with migration from older systems/processes into Salesforce.com.
- Build integration solutions between Salesforce and other internal & external applications using extract, transformation, and load (ETL) tools, web-service integrations, Mulesoft, etc.
- Import data as appropriate using Salesforce tools like Data Loader.
- Log, troubleshoot, and resolve system problems.
- Monitor and manage exception logs for backend system integration with SFDC.
- Develops and manages Experience (aka Community) Cloud sites.
Required Skills
- Professional Experience in development & architecture of applications in Salesforce platform-based technologies (Sales Cloud, Service Cloud, Community) (3 Years)
- Experience in building and Managing Communities (3 Years)
- Experience in Apex, SOQL development, Java Script and specifically Lightning Component Framework (3 Years)
- Experience in SFDC Design, Analysis, Configuration, Customization and Coding (3 Years)
- Experience with SFDC data model and the data migration / integration capabilities of SFDC (3 Years)
- Experience with Salesforce data tools such as Data Loader, SFDC Outlook connector, Jitterbit etc (3 Years)
- Experience with SCRUM/Agile Development practices (3 Years)
Preferred Skills
- Experience in building Salesforce reports (3 Years)
Years of Experience: 3+ years