{bc}
icims

Junior Salesforce Developer

American Association for Cancer Research
Philadelphia, USA
Full-time
Entry · 1+ years experience
Onsite
Discovered 1 months ago
SalesforceSalesforce Nonprofit CloudSalesforce Marketing CloudSalesforce Data CloudFlowApex

Full Job Posting

Development and Configuration

Build 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/Developer

Write and maintain Apex test classes, meet code coverage and quality standards, and document work thoroughly along the way

Perform declarative customization of objects, fields, record types, page layouts, validation rules, and flows to support business requirements

Grow into progressively more complex development assignments as skills and platform familiarity increase

Version Control, Testing, and Release

Use Git and follow the team's version control using preferred tools (i.e. Gearset), branching, and deployment workflow for all code

Test thoroughly in sandbox environments and deploy through the team's established release and change management process

Support quality assurance efforts alongside the QA Engineer, with a focus on regression testing during release cycles

Participate in code reviews, incorporating feedback from the Salesforce Administrator/Developer to strengthen technical practice

Requirements and Collaboration

  • Work directly with non-technical stakeholders to translate their needs into working solutions
  • Partner with the Business Analyst to ensure requirements are well-defined before development begins, and ask clarifying questions when requirements are ambiguous
  • Collaborate with technical teams outside the Salesforce ecosystem across AACR as needed to deliver integrated solutions

Professional Growth

Grow technical skills through mentorship, Trailhead, and hands-on assignments of increasing complexity

Stay current with Salesforce platform capabilities and release features relevant to the org

IT Administration and Collaboration

Maintain up-to-date technical documentation for the solutions you build, including configuration and code-level decisions

Coordinate with the Project Manager to track and document all work using JIRA and Confluence

Provide regular status updates on open work and assignments to the Salesforce Administrator/Developer

Contribute to the broader IT professional services function, supporting departments as an internal technology partner

Perform other duties as assigned

Job Tasks

Performs all tasks related to the major functions and responsibilities of the position.

Application Development

System Configuration

Testing and Release Support

Requirements Collaboration and Stakeholder Support

Other duties as assigned

Core Competencies

Excellent written, verbal, and interpersonal communication skills.

Effective problem solving and troubleshooting ability required.

Ability to explain policies and procedures and establish effective working relationships required.

Ability to organize work, prioritize tasks and meet deadlines required.

Ability to think innovatively.

Ability to analyze data, communicate with stakeholders, and develop recommendations for solving problems while exhibiting realistic understanding of issues.

Ability to recommend professional best practices in information technology for non-profits and associations.

Excellent analytical, organizational, and time management skills.

Demonstrate accountability and sense of urgency to deliver results, meeting timelines and performance commitments.

1-3 years of hands-on experience working with Salesforce as a developer, administrator, or analyst

Hold current certification as a Salesforce Platform Administrator and/or Platform App Builder

Foundational programming ability, with the capacity to write and debug Apex and build Lightning Web Components (JavaScript, HTML, CSS), even if early in one's career

Declarative configuration skills, including custom metadata, flow, validation rules, page layouts, and permission sets

Experience using Git/GitHub and a deployment tool such as Gearset or change sets, ideally as part of a modern SDLC

Familiarity with sandbox management and the deployment lifecycle

Willingness to collaborate with technical teams outside the Salesforce ecosystem across AACR

Proficiency with Microsoft Office 365 and related tools

Experience with agile project management, including the Atlassian platform

Genuine interest in nonprofit work and the AACR mission

Strongly Preferred:

Actively working toward, or holding, Salesforce Platform Developer I certification

Nonprofit sector experience, ideally on Salesforce Nonprofit Cloud (NPC), with familiarity with fundraising and membership operations

Familiarity with integration concepts and REST APIs

Experience 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 verification

Exposure to any of the following: Marketing Cloud, Data Cloud, Apsona, DocuSign, or payment platforms such as FinDock

Education 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.) preferred

EOE

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at American Association for Cancer Research