What are the responsibilities and job description for the Fulltime-Senior Salesforce Developer position at E-Solutions?
Senior Salesforce Developer
Brentwood, TN (Fully Onsite)
Must have extensive experience in Apex coding.
KEY RESPONSIBILITIES
• Creating custom solutions by designing and developing Salesforce applications.
• Participate in the entire software development life cycle, including requirements gathering, design, coding, testing and deployment.
• Supporting, maintaining and improving the working of existing Salesforce applications for optimal functionality.
• Creating and maintaining integrations with other applications and systems using web services and APIs.
• Collaborating with stakeholders and other developers to identify and implement improvements for the system.
• Ensuring compliance with security and development standards of Salesforce.
• Maintain tight controls for change management within the platforms, utilizing strict software development practices (e.g. dev, test, approval, prod).
• Coordinate with Salesforce Lead to design, implement changes and support the Salesforce platform for Sales, Marketing, and service
• Assist with solution design and implementation of Salesforce configurations based upon business requirements
• Support Salesforce security and data integrity across the platform
• Document “as-built” configurations to build a configuration portfolio
• Provide end-user production support, solve business/customer issues, and ensure data accuracy across the system. Manage data quality, data cleansing activities to ensure data integrity and accuracy within the Salesforce platform
• Partner with business stakeholders to proactively identify, drive, and build improvements, automations, enhancements, and system customization that solve critical business needs
• Stay up to date with Salesforce releases, new features and best practices and assess their impact on the organization
• Understand data flows and integrations between various enterprise applications
• Perform day-to-day Salesforce administration tasks including but not limited to user and license assignment, roles, profiles, permission sets, workflows, and process automation with process builder and flows
• Provide insightful technical recommendations to address specific business needs
• Create and customize objects, fields, layouts, dashboards, and reports to automate processes and improve user experience
• Develop reports and dashboards to support end user analysis
• Provide training as required to support the end user adoption of the application.
REQUIRED QUALIFICATIONS
• Salesforce certifications, like Platform Developer I or II, App Builder or Administrator.
• Experience with web technologies such as HTML, CSS, JavaScript and jQuery.
• Ability to work with Salesforce Community Cloud or other collaboration tools.
• Knowledge of DevOps and continuous integration/deployment (CI/CD) processes.