PGA TOUR
In order to be considered for this role, after clicking "Apply Now" above and being redirected, you must fully complete the application process on the follow-up screen.
Join our team and help make a difference with kids through golf! We are looking for a motivated Salesforce Developer to contribute to First Tee's technology initiatives under the guidance of our Senior Director of Salesforce and Senior Salesforce Developer. This role will focus on developing and maintaining Salesforce solutions across our Sales Cloud, Service Cloud, and Experience Cloud implementations, with opportunities for professional growth and skill development.
QUALIFICATIONS 2-4 years of Salesforce development experience Bachelor's degree in computer science, Information Technology, related field, or equivalent experience Strong understanding of Apex, SOQL, and Salesforce data model concepts Experience developing Lightning Web Components (LWC) Proficiency in JavaScript, HTML, and CSS Understanding of Salesforce APIs (REST/SOAP) and integration patterns Experience with Salesforce automation tools (Flow, Process Builder, Workflow Rules) Working knowledge of version control systems and deployment processes Basic understanding of CI/CD concepts and deployment best practices Working knowledge of Sales Cloud, Service Cloud, and Experience Cloud Understanding of Salesforce security model and sharing rules Experience with custom object development and relationship management Knowledge of data import/export processes and data quality best practices Understanding of Salesforce governor limits, performance optimization, and development best practices Strong desire to learn and grow in Salesforce development Good communication and teamwork skills Ability to work in a fast-paced, mission-driven environment independently and as part of a team Experience with Agile/Scrum development methodologies Interest in automation and process improvement initiatives Interest in non-profit sector, organizational mission, and mission-driven technology solutions Certifications (Required) Salesforce Administrator Certifications (Preferred) Salesforce Platform Developer I Salesforce JavaScript Developer I Experience Cloud Consultant RESPONSIBILITIES/DUTIES Develop Lightning Web Components (LWC) and customize existing components for Experience Cloud sites
Implement automation-first approaches using Salesforce native tools and custom solutions; write and maintain Apex classes, triggers, and automation using Flow and Process Builder
Implement custom CSS styling for Experience Cloud to maintain brand standards and user experience
Build and maintain integrations between Salesforce and external systems using APIs, following best practices
Perform unit testing and support quality assurance processes
Assist with data migration and data quality initiatives
Configure Salesforce standard functionality across Sales Cloud, Service Cloud, and Experience Cloud
Create and maintain custom objects, fields, validation rules, and workflow automation
Support user management, permission sets, and security configuration
Participate in release deployments and environment management
Document development work and maintain technical specifications
Participate in CI/CD processes and learn advanced deployment strategies
Work closely with internal team to understand and implement business requirements
Participate in technical requirements gathering sessions with business stakeholders
Collaborate with the Senior Salesforce Developer on complex technical challenges
Provide technical support and troubleshooting for end users
Participate in code reviews and follow established development standards
Contribute to continuous improvement of development processes and automation initiatives
Join our team and help make a difference with kids through golf! We are looking for a motivated Salesforce Developer to contribute to First Tee's technology initiatives under the guidance of our Senior Director of Salesforce and Senior Salesforce Developer. This role will focus on developing and maintaining Salesforce solutions across our Sales Cloud, Service Cloud, and Experience Cloud implementations, with opportunities for professional growth and skill development.
QUALIFICATIONS 2-4 years of Salesforce development experience Bachelor's degree in computer science, Information Technology, related field, or equivalent experience Strong understanding of Apex, SOQL, and Salesforce data model concepts Experience developing Lightning Web Components (LWC) Proficiency in JavaScript, HTML, and CSS Understanding of Salesforce APIs (REST/SOAP) and integration patterns Experience with Salesforce automation tools (Flow, Process Builder, Workflow Rules) Working knowledge of version control systems and deployment processes Basic understanding of CI/CD concepts and deployment best practices Working knowledge of Sales Cloud, Service Cloud, and Experience Cloud Understanding of Salesforce security model and sharing rules Experience with custom object development and relationship management Knowledge of data import/export processes and data quality best practices Understanding of Salesforce governor limits, performance optimization, and development best practices Strong desire to learn and grow in Salesforce development Good communication and teamwork skills Ability to work in a fast-paced, mission-driven environment independently and as part of a team Experience with Agile/Scrum development methodologies Interest in automation and process improvement initiatives Interest in non-profit sector, organizational mission, and mission-driven technology solutions Certifications (Required) Salesforce Administrator Certifications (Preferred) Salesforce Platform Developer I Salesforce JavaScript Developer I Experience Cloud Consultant RESPONSIBILITIES/DUTIES Develop Lightning Web Components (LWC) and customize existing components for Experience Cloud sites
Implement automation-first approaches using Salesforce native tools and custom solutions; write and maintain Apex classes, triggers, and automation using Flow and Process Builder
Implement custom CSS styling for Experience Cloud to maintain brand standards and user experience
Build and maintain integrations between Salesforce and external systems using APIs, following best practices
Perform unit testing and support quality assurance processes
Assist with data migration and data quality initiatives
Configure Salesforce standard functionality across Sales Cloud, Service Cloud, and Experience Cloud
Create and maintain custom objects, fields, validation rules, and workflow automation
Support user management, permission sets, and security configuration
Participate in release deployments and environment management
Document development work and maintain technical specifications
Participate in CI/CD processes and learn advanced deployment strategies
Work closely with internal team to understand and implement business requirements
Participate in technical requirements gathering sessions with business stakeholders
Collaborate with the Senior Salesforce Developer on complex technical challenges
Provide technical support and troubleshooting for end users
Participate in code reviews and follow established development standards
Contribute to continuous improvement of development processes and automation initiatives