Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Philadelphia?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

American Association for Cancer Research

Philadelphia / Global

Junior Salesforce Developer

Job Description

Junior Salesforce DeveloperAACR operates a complex, multi-cloud Salesforce environment that serves as the operational backbone of the organization. Our platform spans Salesforce Nonprofit Cloud (NPC) for fundraising and membership, Salesforce Marketing Cloud for communications and campaign management, Salesforce Data Cloud for audience segmentation, and a sophisticated integration layer connecting Salesforce to our data warehouse, finance systems, identity management (Auth0), and event platforms.The Junior Salesforce Developer is a hands-on, growth-oriented role focused on building custom solutions on our Salesforce Nonprofit Cloud org. Reporting to and mentored by the Salesforce Administrator/Developer, you will build functionality with Flow, Apex, Lightning Web Components, and off-platform solutions from defined requirements, while developing the judgment that distinguishes a thoughtful developer: knowing when a problem is better solved with configuration than with code.We are looking for someone who reaches for code when it is genuinely the right tool and has the discipline to build declaratively when that is easier to maintain. Much of the work involves translating the needs of non-technical stakeholders into working solutions, so clear communication and patience matter as much as technical skill.This role is designed for someone early in their development career who is motivated by the mission behind the platform. It is an opportunity to grow into a strong programmatic contributor in a mission-driven organization where your work directly supports the global fight against cancer.Finally, this role serves as an IT advocate to the business by supporting approved projects and evangelizing the use of new technologies to solve business problems.ResponsibilitiesDevelopment and ConfigurationBuild custom functionality using a mix of declarative and programmatic solutions — including Flows, Lightning pages, Apex classes, and Lightning Web Components — from defined requirements, with code review and mentorship from the Salesforce Administrator/DeveloperWrite and maintain Apex test classes, meet code coverage and quality standards, and document work thoroughly along the wayPerform declarative customization of objects, fields, record types, page layouts, validation rules, and flows to support business requirementsGrow into progressively more complex development assignments as skills and platform familiarity increaseVersion Control, Testing, and ReleaseUse Git and follow the team's version control using preferred tools (i.e. Gearset), branching, and deployment workflow for all codeTest thoroughly in sandbox environments and deploy through the team's established release and change management processSupport quality assurance efforts alongside the QA Engineer, with a focus on regression testing during release cyclesParticipate in code reviews, incorporating feedback from the Salesforce Administrator/Developer to strengthen technical practiceRequirements and CollaborationWork directly with non-technical stakeholders to translate their needs into working solutionsPartner with the Business Analyst to ensure requirements are well-defined before development begins, and ask clarifying questions when requirements are ambiguousCollaborate with technical teams outside the Salesforce ecosystem across AACR as needed to deliver integrated solutionsProfessional GrowthGrow technical skills through mentorship, Trailhead, and hands-on assignments of increasing complexityStay current with Salesforce platform capabilities and release features relevant to the orgIT Administration and CollaborationMaintain up-to-date technical documentation for the solutions you build, including configuration and code-level decisionsCoordinate with the Project Manager to track and document all work using JIRA and ConfluenceProvide regular status updates on open work and assignments to the Salesforce Administrator/DeveloperContribute to the broader IT professional services function, supporting departments as an internal technology partnerPerform other duties as assignedQualifications1-3 years of hands-on experience working with Salesforce as a developer, administrator, or analystHold current certification as a Salesforce Platform Administrator and/or Platform App BuilderFoundational programming ability, with the capacity to write and debug Apex and build Lightning Web Components (JavaScript, HTML, CSS), even if early in one's careerDeclarative configuration skills, including custom metadata, flow, validation rules, page layouts, and permission setsExperience using Git/GitHub and a deployment tool such as Gearset or change sets, ideally as part of a modern SDLCFamiliarity with sandbox management and the deployment lifecycleWillingness to collaborate with technical teams outside the Salesforce ecosystem across AACRProficiency with Microsoft Office 365 and related toolsExperience with agile project management, including the Atlassian platformGenuine interest in nonprofit work and the AACR missionStrongly Preferred:Actively working toward, or holding, Salesforce Platform Developer I certificationNonprofit sector experience, ideally on Salesforce Nonprofit Cloud (NPC), with familiarity with fundraising and membership operationsFamiliarity with integration concepts and REST APIsExperience with non-Salesforce tools used for data warehousing (such as Snowflake) or identity management (such as Auth0)Familiarity with AI tools and a practical sense of their strengths and limitations — where they add real leverage and where their output needs verificationExposure to any of the following: Marketing Cloud, Data Cloud, Apsona, DocuSign, or payment platforms such as FinDockEducation Requirements:Associate's degree in Computer Science, Information Systems, Management of Information Systems, or a related field required; Bachelor's degree (B.A./B.S.) preferredEOE

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Never miss out on your perfect role! We'll email you matching opportunities.

Job Title or Keyword(s)
Location