Responsibilities
- Manage break / fix issues, change requests, and other administrative needs of end users.
- Collaborating with the Salesforce team members to validate business requirements and any considerations (security, scalability, limits)
- Developing Apex Classes and Triggers, as well as test classes for all custom development. Support existing Apex components as-necessary.
- Declarative Automation Development - Build and maintain solutions using Salesforce Flows (record-triggered, scheduled, screen flows) in alignment with Salesforce's "clicks, not code" approach, reducing reliance on Apex where possible.
- Custom user interface development, including Visualforce pages / Lightning pages, Aura Components and Lightning Web Components
- Use Salesforce APIs to integrate with other systems used in the organization (Vonage, MuleSoft, Netsuite, HubSpot).
- Support My DI Community site in Experience Cloud.
- Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development.
- Develop system documentation and SFDC policies / procedures.
- Train users on system functionality and new features.
- Maintain sandbox environments used for testing and training.
Requirements
Knowledge, Skills, and Abilities :
Salesforce Certification(s)Ability to effectively communicate in both written and verbal communicationsExcellent problem-solving and analytical skillsProven ability to examine processes, identify, and implement efficienciesAbility to work with functional business leaders to understand business processes and workflowsAbility to handle multiple tasks and prioritiesMust comply with and pass initial background check and drug screening, as well as subsequent background checks, drug screenings and vaccine requirements as required by customer contractsPreferred skills and experience :
In addition to the above requirements, the ideal employee / candidate will have experience with the following :
Salesforce Certified Platform Developer I Certified Salesforce Administrator and / or Advanced AdministratorFamiliarity with CPQ and advanced pricing logic (rules, constraints, product bundles).Familiarity integrating ERP systems (preferably NetSuite) using MuleSoft Composer.Building solutions with AgentforceKnowledge of Salesforce Flow best practices and migration from Workflow Rules / Process Builder to FlowEducation and / or Experience
Bachelor's Degree in software engineering or computer science or a related field and a minimum of 1 year of experience as a Salesforce Developer OR 5 years experience as a Salesforce Developer.
Physical Requirements / Working Conditions :
While performing duties of this job, the employee is predominately functioning in a sedentary light office position with high frequency of telephone communication, keyboarding, and computer.
Supervision Level
This person reports to the Business Applications Manager.
Compensation and Benefits
Salary Range : $73,600.00- $113,100.00 (Compensation will vary based on skills and experience)Bonus Eligibility : Full-time, non-sales employees are eligible for DI's annual bonus plan based on company and individual performance.Benefits : DI offers a competitive benefits package including medical, dental, vision, basic life insurance, paid holidays, paid time off, and a 401(k) matching plan.Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.