Go to our website »

Jobs at Computers In Ministry

Salesforce Developer

Location: (Multiple states)

Department: Advanced Services

Type: Part Time to Full Time

Min. Experience: Mid Level

About Computers In Ministry: Computers In Ministry is a non-profit organization whose purpose is to equip Christian ministry organizations to strategically use technology to accomplish their mission.  CIM partners with Christian non-profit ministry organizations, primarily in Colorado, Arizona and Indiana.  CIM consists of a shared core IT staff that provides strategic information services planning, system implementation, on-site and remote technical maintenance, support and training services to our ministry partners.  In order to accomplish this CIM challenges and equips others to use their computer skills for Christ's ministry.  All of the staff of Computers In Ministry are ministers for Jesus Christ who are sacrificially committed to using their computer skills to most effectively reach our world for Christ.


Position Objective: To assure that CIM serves its Ministry Partners (MPs) well through relevant and up-to-date Salesforce Development.


Position Description:  Salesforce Developer will be a contract position with Computers In Ministry, directly reporting to the Director of Advanced Services.  Responsibilities of this position include:

  • Act as primary developer for application development projects involving Salesforce
  • Work closely with CIM staff, MP leaders, organizational units and subject matter experts in developing solutions
  • Ownership of all technical aspects of Salesforce.com, including data migrations, data quality, systems integrations, 3rd party applications, AppExchange products, and custom code
  • Responsible for developing in Flow, Process Builder, Visualforce, Apex, Lightning, and other technologies to build customized solutions that support Ministry Partner requirements
  • Technical leadership, setting best practices including integration and application development, deployment, testing (unit and systems), and iterative refinement
  • Define, communicate, and manage a change management (release) process to develop and implement new applications/code and updates to existing applications/code



  • Ability to enthusiastically engage and effectively engage with Ministry Partner leadership and end users
  • Ability to communicate technical concepts in understandable language
  • Ability to learn new skills and be flexible
  • Ability to work independently as well as collaboratively in a team environment
  • Strong attention to detail and excellent problem solving skills
  • Strong business analysis and functional experience, including requirements gathering, creating/deploying solutions to end users
  • Strong understanding of the Salesforce NonProfit Success Pack



  • Current Salesforce certification or planned completion within 2 years
  • 3 - 4+ years experience administering and supporting Salesforce.
  • Solid understanding of and detailed experience with Salesforce.com architecture and API
  • Detailed experience writing Visualforce and Apex classes and triggers
  • Proficiency in HTML, XML, Flex, JavaScript, ASP, SQL, Java or C++, SOAP-based web services
  • Strong understanding of relational databases
  • Experience integrating Salesforce.com with other applications via real-time, batch, sync/async
  • Experience with team-based projects

Created July, 2019

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*