Salesforce Developer and Administrator

Overview

Remote
On Site
Hybrid
$100,000 - $120,000
Full Time

Skills

HTML
CSS
JavaScript
XML
APEX
Visual Force
SQL
C#
C
C++
Apex Language
Apex Classes
Apex Triggers
SOQL
SOSL
Visual Force (Pages
Components & Controllers)
Apex Web Services
AJAX
Workflow & Approvals
Dashboards
Reports
Analytic Snapshots
Custom Objects
Force.com Eclipse IDE Plug-in Visual Force & JavaScript
Lightning
Eclipse IDE
ANT
Apex Data Loader
Apex data Loader CLI Script
Informatica Cloud data Loader
Work Bench
SFDX
MS-SQL 2005
2008
MS-Access

Job Details

Position Summary:
The Salesforce Developer and Administrator will be responsible for developing, customizing, and managing our Salesforce environment. This role involves working closely with stakeholders to understand business requirements, developing scalable solutions, and ensuring the smooth operation and administration of the Salesforce CRM platform. The role is divided into 70% Salesforce development and 30% Salesforce administration.

Responsibilities: Salesforce Developer (70%):
Design, develop, customize, and manage changes to Lightning Components, Flows, Visualforce, Apex Classes, Apex Controllers, and Apex Triggers.
Develop and maintain Salesforce integrations with other applications using REST and SOAP API technologies.
Design and implement scalable and efficient solutions based on best practices.
Collaborate with cross-functional teams to gather and analyze business requirements and translate them into technical specifications.
Perform code reviews, debug and troubleshoot issues, and ensure the quality and performance of developed solutions.
Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
Create and maintain technical documentation, including design documents, user manuals, and system diagrams.
Stay updated with the latest Salesforce features and releases, incorporating new functionality into development processes.
Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog grooming.
Work closely with the Product Owner and Scrum Master to prioritize and estimate user stories and tasks.
Ensure timely delivery of development tasks within sprints, maintaining high-quality standards.

Salesforce Administrator (30%):
Perform daily administration, configuration, and support tasks for the Salesforce platform, including user management, security settings, data management, and system maintenance.
Develop and maintain reports, dashboards, and workflows to support business needs.
Monitor system performance and data integrity, ensuring optimal performance and compliance with data governance policies.
Provide end-user support and training, assisting with troubleshooting and resolving issues.
Implement and manage Salesforce integrations with other systems and third-party applications.
Collaborate with stakeholders to identify areas for process improvement and implement enhancements to increase efficiency and effectiveness.
Address Salesforce Support break/fix and small enhancement requests.
Other duties as assigned

Required Knowledge, Education & Experience:
Bachelor s degree in Computer Science, Information Technology, or a related field.
Minimum of 5-6 years of experience as a Salesforce Developer and/or Administrator.
Strong proficiency in Salesforce development tools and languages, including Apex, Visualforce, Lightning Components, SOSL, and SOQL.
In-depth knowledge of Salesforce configuration, including workflows, process builders, validation rules, and security settings.
Experience with Salesforce integrations, APIs, and web services.
Solid understanding of Agile/Scrum methodologies and experience working in a Scrum team.
Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Strong communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
Salesforce Developer and/or Administrator certifications
Experience with data migration tools and techniques.
Familiarity with Salesforce AppExchange products and third-party integrations.
Trailhead Badges / Super Badges
Eagerness for continued learning & development

Highly Preferred Skills, Abilities & Qualifications:
Salesforce certifications such as Salesforce Certified Platform Developer I & II, Salesforce Certified Administrator, Platform App Builder Certifed, and Salesforce Certified Advanced Administrator.
Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) tools.
Experience wih scrum boards (e.g., Jira)
Knowledge of other programming languages (e.g., Java, JavaScript) and web development frameworks.
Ability to work independently and manage multiple priorities in a fast-paced environment.
Salesforce Health Cloud, Sales Cloud, Marketing Cloud and/or Non-profit Cloud knowledge and experience
Excellent verbal, written and interpersonal communication skills

Physical Requirements
On occasion, the individual may be required to lift up to 25 pounds independently, anything over 25 pounds with assistance.
Vision and hearing acuity.
Work involves walking, talking, hearing, using hands type, feel or operate objects and tools to include computers and office equipment.
Ability to sit in a stationary position for longer periods of time.
Must have the ability to perform the essential job duties with or without reasonable accommodation.

Equality Health provides equal employment opportunities to all employees and applicants for
employment and prohibits discrimination and harassment of any type without regard to race,
color, religion, age, sex, national origin, disability status, genetics, protected veteran status,
sexual orientation, gender identity or expression, or any other characteristic protected by
federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring,
placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation,
and training

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.