GENERAL SUMMARY
You will be responsible for developing and supporting Salesforce applications. As a senior team member, you will coordinate efforts with other developers and manage timelines. You must possess knowledge of programming standards and best practices to bring work to life and architect business requirements and technology solutions such as APEX, APIs, and SalesForce to SalesForce integration. You will also be expected to manage client deliverables, participate in status meetings, and assist with managing assigned projects.
ESSENTIAL FUNCTIONS
Design, implement, and maintain Salesforce configurations and customizations such as custom fields, objects, layouts, workflows, process builders, and validation rules.
Utilize best practices to perform operational support, enhancements, and bug fixes.
Assist with the planning of application changes, development, and installation of upgrades, patches, and new releases.
External integrations leveraging SOAP & REST Apex Web Services and Force.com API
Management of User Profiles and Role Hierarchy.
Building business logic processes using Validation rules, Formula Fields, Workflow Rules, and Approval processes.
Good code documentation best practices.
Ability to work well with others in a team environment.
Other duties – as assigned.
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES
Software engineering skills with Force.com Platform including but not limited to Salesforce DX, Apex, SOQL, SOSL, Unit Testing, VisualForce, Aura Components, and Lightning Web Components.
Administration/Development surrounding Salesforce-specific technologies including but not limited to Sales Cloud, Service Cloud, Communities/Experience Cloud, Flows, Workflow Rules, Process Builder, and Approval Processes.
Familiarity with Services Oriented Design Principles (SOA) and Web Services.
Development experience designing object-oriented JavaScript.
Experience working with source control and continuous integration.
Salesforce Certified Developer (PDI/DEV401, PDII/DEV501) is a plus.
REQUIRED EDUCATION AND EXPERIENCE
4+ years’ experience as Salesforce Sr. Developer or Architect
A bachelor's degree in a relevant field (e.g. Computer Science, Information Technology, etc.) or equivalent experience is required
WORK ENVIRONMENT/PHYSICAL DEMANDS
Travel Requirements: Minimal
Weight Lifting Requirements: 20 lbs.
RELATIONSHIPS
Reports To: VP of IT and Data Engineering
Internal Relationships: Participates in Scrum ceremonies, and collaborates with end users and key stakeholders to build the best coding strategy and execute on it.
External Relationships: Participated in software evaluation and vendor selection as needed.