Position DescriptionJob Title : Programmer (Part-Time)Location : Remote Work Option. Offices in St. Catharines, ON and Abbotsford, BCReports To : Systems & Technology ManagerSalary : Remuneration to be discussedAbout 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 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 & Technology Manager 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. Apply : Interested individuals should forward a pdf of their resume with cover letter to Only qualified candidates of interest will be contacted.