Full-Stack Solutions Developer
Top Benefits
About the role
Role Summary
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.
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 & Ethical Standards
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.
Full-Stack Solutions Developer
Top Benefits
About the role
Role Summary
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.
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 & Ethical Standards
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.