Salesforce Developer

Craftsman Technology Group

Our mission is to help nonprofit organizations grow and thrive.

Job Description

Craftsman Technology Group has an opportunity for a Salesforce Developer in each of our practices:

  • Nonprofit. Working to enhance the use of technology across a portfolio of nonprofit clients. Craftsman’s Nonprofit Practice specializes in using Salesforce to meet fundraising, volunteer and program management needs.
  • Community Development. Supporting organizations that build capacity in our communities. Craftsman serves Community Development Corporations (CDCs) and Community Development Financial Institutions (CDFIs) through a suite of Salesforce tools including our loan management solution.
  • Youth + Education. Enabling educational organizations that work to close the opportunity gap, provide nurturing programs and prepare students for the future. Using Salesforce, Craftsman works to improve processes from the early stages of applications and enrollment to reporting on outputs and outcomes.

As a Developer, you will customize existing Salesforce applications, create new Salesforce solutions, and integrate Salesforce with other applications in order to meet the specific needs of our clients. This includes building solutions declaratively and using Apex. You will create customized flows and workflows, develop user interfaces with Visual Force, write the classes and triggers necessary to support complex functionality, and use common protocols like REST and SOAP to transfer information between systems. You will also support the mapping and migration of data into Salesforce.

All members of our team cross-train in in areas of technology, knowledge management, and project management, and are expected to work directly with clients.  In addition to traditional development tasks, you are likely to participate in client-facing requirements gathering, product demonstration, internal and end-user testing, front-end configuration, data mapping, data migration and transformation, documentation, business analysis, and other project work necessary to implement technology with nonprofits and social sector organizations.

Responsibilities of a Salesforce Developer

  • Customize existing Salesforce applications
  • Create new Salesforce solutions
  • Integrate Salesforce applications
  • Create customized flows and workflows
  • Develop user interfaces with Visual Force
  • Write the classes and triggers necessary to support complex functionality
  • Use common protocols like REST and SOAP to transfer information between systems
  • Support the mapping and migration of data into Salesforce

Qualifications

  • Commitment to working in the nonprofit sector
  • Experienced problem-solver and creative thinker
  • Salesforce development experience
  • Visualforce, Apex and Salesforce configuration experience
  • 3+ years of relevant technology experience
  • Able to travel up to 25%

Preferred Qualifications

  • Salesforce Developer credential
  • Experience deploying technology
  • Experience with integrations using REST and SOAP
  • Nonprofit experience
  • 4-year degree
  • Graduate degree in relevant field

Salary

  • Commensurate with experience

Benefits

  • Salaried, full-time position
  • Healthcare insurance and 401(k) benefits
  • Craftsman’s commitment to professional development and advancement
  • Work culture aiming toward work/life balance