Job Description
Summary
As our Salesforce Developer, you’ll play a vital role at Tom Ferry. We are looking for an individual that will be central to continually improving and enhancing the Salesforce platform for our organization. Our Salesforce instance is of great importance to us and heavily customized, therefore you should keep the wider organization’s best interests in mind composing and deploying any code.
We are looking for someone who can take ownership of all programmatic requests. You will work alongside our Salesforce Administrator, Product Engineering Team, and all other relevant stakeholders to collaborate on specifications based on requirements, validate the proposals, and deliver the solutions.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Collaborating with the Salesforce Administrator to validate business requirements and any considerations (security, scalability, limits) and providing proactive feedback on solutions for issues that arise during business validation
- Develop Apex (classes and triggers), Visualforce, (based on specific requirements) to extend Salesforce in order to support business requirements
- Custom User Interface development, including Visualforce pages/Lightning pages, and Lightning Web Components
- Customizations: Manage and implement customized requests including creating workflow triggers, workflow alerts, automated email responses, etc
- Integrations: Use Salesforce APIs to integrate with other systems used in the organization
- Best Practices: Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development
- Take ownership of release cycles to implement and deploy new/updates to existing applications and code
- System Integrity Ownership: Responsible for constant review of all systems automations for accuracy and issues to ensure system is operating at a consistently high level of speed and to provide solutions recommendations proactively on how to achieve a better maintained system
- Integrating and maintaining business applications to Salesforce, such as Marketo, HelloSign, and more
- Collaborating with IT/Engineers for other systems in order to integrate across the business
- Supporting the Salesforce Administrator
- Establish procedures around the use of Salesforce
- Review and optimize the Salesforce system as needed
- Perform mass data imports/exports
- Perform Implementations and QA
- Stay current on Salesforce technology and releases
- Attendance and on-time reporting
- Maintains compliance with company policies, practices and procedures
- Participates in proactive efforts to achieve departmental and company goals
- Works effectively and communicates clearly with other employees
- Handles changing deadlines and priorities
- Reviews work for accuracy, completeness and proper authority
Supervisory Responsibilities
May lead and direct employees. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include recruiting, interviewing and training employees; planning, assigning, and directing work; providing motivation and incentive for performance; appraising performance; addressing complaints and resolving problems.
Education and/or Experience
BA in Computer Science or relevant field, Masters Preferred
3+ years of experience with Salesforce Development and Administration
1+ years of Sales Cloud experience
1+ years of Service Cloud experience
1+ years of Project Management Lifecycle experience
Salesforce Platform Developer I Certified
Other Skills and Abilities
Required:
- At least 3 years of Salesforce development experience and Salesforce Sales Cloud and Service Cloud product knowledge
- Able to collaborate and communicate effectively with business stakeholders / other Salesforce team members
- Proficient with Microsoft Visual Studio, Salesforce Lightning Design System and the Salesforce development lifecycle
- Experience implementing and developing in Apex, LWC, Visualforce, and Java
- General web development experience with HTML, CSS, Javascript
- A proactive attitude to Salesforce enhancements and bringing existing code into best practices
- Ability to write, interpret, and critique technical specifications
- Experience working with large data sets and bulkification
- Ability to gather requirements and present solutions to stakeholders
- Confident in documentation and presentations to a broad range of audiences
- Excellent communication and interpersonal skills
- Motivated Self Starter
- Evaluate potential problems and technical hitches and develop solutions
Desirable:
Additional Salesforce certifications e.g. Certified Salesforce Administrator, Certified Salesforce Platform App Builder, Integration Architect, Sales Cloud Consultant, Service Cloud Consultant
Competency in other languages / development (XML, Flex, JavaScript, .NET, SQL, C++, SOAP-based web services
Demonstrates continued personal/professional development
Active in the Salesforce community
Uncompromising integrity, character and intellectual honesty; with the courage and conviction to speak their position
Analytical and demonstrated ability to extract key business insights through data analysis
Ability to explain data so a listener understands the significance
Language Skills
Ability to read, analyze, and interpret documents such as technical procedures, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organizations.
Computer Skills
- Proficient in Salesforce administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks, and Events.
- In-depth experience in CRM Business processes like Forecasting, Campaign Management, Lead Management, Pipeline Management, Order Management, Account Management, Case Management.
- Experience in designing Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
- Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and Soap.
- Experience in Salesforce configuration experience including Apex Class, Apex Triggers, Visual Force, Salesforce development & platform.
- Experience in working with relational databases.
- Experience with use of the Salesforce APIs (via Java, or through web services) to integrate Salesforce with other tools.
- Demonstrated experience with integration of SF with other systems.
- Experience working across various Salesforce implementations covering Sales Cloud, Service Cloud, and App-exchange applications.
- Experience with other marketing applications such as Marketo is a strong plus.
Mathematical Skills
Calculate figures and amounts such as proportions, percentages, area, circumference, volume, statistical equations and probability equations. Interpret and apply statistical and probability tables and graphs.
Planning and Organization
- Manage multiple projects in deadline driven environment
- Manage multiple tasks in deadline driven environment
- Must be organized, punctual and responsible
- Ability to work effectively both independently and as part of a team
- Ability to work on tight deadlines
- Flexible to changing priorities and deadlines
- Demonstrates highest level of detail orientation and organizational skills
Physical Demands:
This is sedentary work which requires the following physical activities: reaching, sitting, lifting (≤25 pounds), finger dexterity, grasping, feeling, repetitive motions, talking, hearing and visual acuity.
Work Environment:
Hybrid work environment: Scheduled in-office and the possibility of predetermined work from home (WFH) days as the company deems fit.
Well-lighted, heated and/or air-conditioned indoor office setting with adequate ventilation.
The office work environment can be boisterous in certain areas. Attire is business casual.
Travel:
Minimal (less than 5%) to none. May be required to travel overnight – by car or air – to support various events sometimes working in excess of eight (8) hours/day.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.
TOM FERRY IS AN EEO.
TOM FERRY PARTICIPATES E-VERIFY.
All offers are contingent upon receiving acceptable results from a pre-employment background check and drug test.
Powered by JazzHR
kCCuw5j2Bg
Company Description
We are a fun team who thrives on driving business growth through best-in-class marketing initiatives. Tom Ferry International is the #1 coaching and events company in real estate. Tom's charismatic style of coaching and his commitment to bringing out the best in people has earned him numerous glowing comparisons to Tony Robbins and Gary Vaynerchuk. The office lives on a high-energy culture based on personal and professional development for all employees, coaches and members. Our services have benefited the success of countless real estate professional throughout the world.