If you love solving problems and working across the full stack - from API integrations to user interfaces, this is your chance to make a real difference!
You will work closely with our Systems and Technology team to design, develop, and maintain automation tools, integrations, and web-based solutions that enhance workflows across the organizations.
ABOUT US
We help ministries that have their boots on the ground, those "feet on the street" organizations that meet people where they are--whether on the streets, in shelters, or in neighborhoods--bringing practical help and the hope of the gospel to the nations. Rooted in a Christ-centered mission, we believe unity multiplies impact, empowering ministries to transform lives and strengthen communities in ways none of us could achieve alone.
At The Great Commission, we carry the unseen load--donations, accounting, wages, compliance--so the mission never has to pause. Our ministries carry the gospel. We carry them.
KEY RESPONSIBILITIES
Review legacy automation tools (C#, Delphi) and contribute to the design and development of next generation automation tools.
Build and maintain integrations between platforms such as Blackbaud NXT, Dynamics 365, Sage, etc.
Develop RESTful APIs and automation workflows using tools like Power Automate, Zapier, and other relevant tools.
Create user-friendly web interfaces and portals (HTML, CSS, JavaScript/React).
Work with CI/CD pipelines, source control (Git, Azure DevOps/GitHub), and cloud-first solutions.
Implement secure, role-based access to systems and ensure compliance with privacy standards.
Collaborate with stakeholders to refine requirements and deliver solutions that meet business needs.
Support data migration, transformation, and validation activities.
Other duties as assigned.
REQUIRED SKILLS
Strong coding experience (3-5 years) in software development with C#/.NET
Basic understanding of Delphi for legacy code review
Proficient with API development, REST principles, and integrating multiple systems
Familiarity with automation platforms like Power Automate or Zapier
Proficiency in frontend development skills (HTML, CSS, JavaScript, React)
Proficiency in SQL databases and with data handling
NICE-TO-HAVE
Experience with Blackbaud NXT, Dynamics 365, and Power Platform
Nonprofit sector or donation/accounting workflow knowledge
Portal development experience
Familiarity with scripting languages (Phyton, PowerShell)
SOFT SKILLS
Strong problem-solving abilities and attention to detail
Ability to work collaboratively and take initiative
Eagerness to learn and adapt to new tools and technologies
Good communication and interpersonal skills, with the ability to maintain strong inter-departmental collaboration
QUALIFICATIONS
Post-secondary education in a computer science or related field. Equivalent knowledge base and relevant experience may be considered.
Minimum 3 years of professional experience in full-stack software development, including designing and delivering solutions with backend, frontend, databases, and integration components.
FAITH-BASED ALIGNMENT
As a Christian non-profit, we seek team members who embody our faith-based values and are dedicated to our mission of empowering Christian ministries to thrive globally. Join us as a Full-stack Solutions Developer to support our vision with passion and purpose.
Job Type: Full-time
Pay: $70,000.00-$80,000.00 per year
Benefits:
Dental care
Employee assistance program
Extended health care
Life insurance
On-site parking
Paid time off
Ability to commute/relocate:
St. Catharines, ON: reliably commute or plan to relocate before starting work (preferred)
Application question(s):
Do you have a basic understanding of Delphi for legacy code review?
Education:
Bachelor's Degree (preferred)
Experience:
Back-end development: 3 years (required)
Application development: 2 years (required)
Full-stack development: 3 years (required)
Language:
English (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.