Job Posting 102224

The Great Commission Foundation
Work From Home - Fraser Valley, Southern Ontario
Offices in Abbotsford, BC and St. Catharines, ON
closes in 14 days (Wed, 31 Jul)
part time  •  Remuneration to be discussed

The Great Commission Foundation is growing and is looking for a Part-Time Programmer or Contracted Programmer.

About Us: At The Great Commission Foundation, our ministry consists of a team of skilled professionals that possess pastoral, administrative, and accounting skills and use these talents to serve other ministries in an effort to fulfill the Great Commission of Jesus Christ. Our organization works to simplify ministry and mission by providing donor, administrative, accounting, compliance, and donations management expertise for over 500 ministry agents worldwide. The Great Commission Foundation is registered with the Canada Revenue Agency to do charitable work.

Job Purpose: The P/T Programmer works with the Systems and Technology Manager and team to develop apps and programs that improve efficiencies related to departmental needs. They are excellent at problem solving, troubleshooting, and improving process efficiencies for all departments at The Great Commission Foundation. The ideal candidate can provide excellent customer service to our Staff and Ministries by addressing the changing software needs and integration requirements resulting from increasingly diverse software use.


Duties & Responsibilities:

  • Work closely with Staff and Agents to provide information about application functionality.
  • Design, build, and maintain efficient, scalable, and reliable code using programming languages such as C# and Javascript.
  • A commitment to collaborative problem solving and quality product is essential.
  • Improve existing software. Deliver quality software solutions according to a mutually agreed upon timeline.
  • Test and deploy applications and systems.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Document troubleshooting options in software applications and hardware.
  • Develop and maintain installation and configuration procedures.
  • Develop and maintain reference guides and process documentation.
  • Help maintain code quality, organization, and automatization.
  • Develop documentation throughout the software development life cycle (SDLC).
  • Provide technical support for applications.
  • Seeks and partners with reliable external partners, vendors. Liaise with software vendors for ongoing support, updates, and development of specific applications.
  • Perform other related duties as assigned.

Preferred Qualifications

  • Post-secondary education in computer sciences or related field of study.
  • Experience working with Blackbaud Software and support tools is an asset.
  • Proven experience in software development or related field.
  • Basic understanding of computer hardware troubleshooting.
  • Basic understanding of LAN / WAN / WLAN troubleshooting and network protocols.
  • Strong coding experience with C#, Web API, .NET, JavaScript, and / or Delphi.
  • Experience supporting business ERP systems and supporting applications.
  • Proven experience understanding business processes and software requirement data gathering.
  • Proven experience performing ERP system upgrades.
  • Experience providing remote support over phone and email.

Please Note: is not affiliated with and in no way endorses or vets the organization that posted this job. Any links posted within the job will take you to their external site where the same disclaimer applies.

Thanks for looking on and good luck with your job search!