General Summary:
The Senior Salesforce Developer is responsible for the development, code, testing, and implementation of applications and solutions in the Salesforce environment. This role works in partnership with cross-functional team to develop solutions within Salesforce that support the organization in meeting and exceeding business objectives.
Essential Duties and Responsibilities:
- Provides support to the Business Applications teams, with a high attention to detail
- Researches, analyzes, and documents findings
- May coach, review, and/or delegate work to other team members
- Designs, codes, and implements solutions within the Salesforce Lightning platform to meet evolving business needs
- Creates dynamic and scalable applications that fit the needs of the company
- Drives projects and assists with gathering requirements from the business
- Works with the Salesforce team, as well as other departments, to complete projects and builds for Salesforce
- Owns all technical aspects of the Salesforce environment, including system integrations, data migration, AppExchange products, 3rd Party applications, and any custom code
- Works with Change Management to communicate and define release process, identifying roll backs and pinpointing potential issues that could occur
- Works with business owners to translate functional requirements into technical requirements
- Identifies and resolves bugs in a timely manner, performing reviews after to ensure the underlying issues are fixed
- Serves as escalation point for more complex issues that are encountered with the team
- Oversees completion of deliverables including analysis, design/ approach, and implementation using salesforce best practices, execution best practices, communication, and documentation
- Remains current on Salesforce best practices, tools, and upcoming features
- Transforms business needs into technical design solution options and develops demos / proof of concepts
- Authors, trains, and provides governance on all configuration projects and adherence to best practices
Knowledge, Skills, and/or Abilities Required:
- Ability to manage large projects and processes independently with limited supervision
- Recognized subject matter expert of applicable work area
- Ability to situationally adapt and understand new technology/processes as per business requirements
- Knowledge of Salesforce CPQ and allied integrated systems
- Ability to understand general business requirements and configure out of box solutions declaratively
- Excellent written and oral communication skills with the ability to communicate development methodologies and trade-offs
- Thorough understanding of the Salesforce meta-data API
- Strong knowledge of Salesforce administration
- Organized, detail-oriented, and self-motivated
- Strong development skills
- Analytical with the ability to derive solutions quickly and proficiently
- Strong understanding of the core systems being supported
- Preferred: Developmental skills in APEX, JAVA, SOQL, SQL, and/or C++
Educational/Vocational/Previous Experience Recommendations:
- Bachelor's degree in related field or equivalent business experience
- 6+ years of relevant experience
- Extensive experience with Salesforce configuration and creation of robust workflows and automation
- Preferred: Various Salesforce certifications including Salesforce Platform Developer I & II, App Builder, Admin, and Cloud Certifications
Working Conditions:
- Onsite/Hybrid/Remote depending on location
- 0-10% travel may be required