Jobs.ca
Jobs.ca
Language
Samaritan's Purse Canada logo

Full Stack Developer

Calgary, Alberta
Mid Level
full_time

About the role

Does the challenge of architecting elegant, high-impact software solutions excite you? Samaritan’s Purse Canada (SPC) is seeking a skilled Full Stack Developer to contribute to building and scaling the digital tools that support our operations and reach!

As a Full Stack Developer, your primary responsibility is to provide prompt support and create customized software solutions for SPC’s client departments. Within the IT team, your role involves enhancing both web applications and multi-platform software and includes building scalable solutions across the tech stack to improve user experiences. You’ll be engaged in all stages of software development, ensuring thorough involvement and effective outcomes. As a valued member of our IT team, your contributions will help the organization fulfill its mission and objectives, including participation in the daily prayer ministry.

The successful candidate will fulfill a full-time 18-month contract position in the Calgary head office.

If you’re ready to take your career to the next level and make a meaningful difference, we want to hear from you!

Key responsibilities include but are not limited to:

  • Develops, maintains, and provides support in various areas, including Web-based applications, SQL scripts for database queries and reporting, Windows applications in C#, Websites and web applications using C#, ASP.Net, .Net Core, MVC, JavaScript, Web APIs and associated technologies
  • Ensures software applications’ performance, uptime, and scalability by designing and developing robust solutions that integrate front-end with back-end technologies
  • Upholds high standards for code quality and application design by adhering to best practices in software development, including testing and debugging
  • Provides technical guidance and expertise in building end-to-end solutions, utilizing DevOps practices and CI/CD pipelines, to ensure timely delivery of high-quality applications
  • Collaborates with cross-functional teams to develop new features and infrastructure that meet both business and project requirements
  • Participates in all aspects of software development, including design, implementation, deployment, testing, debugging, and troubleshooting, to ensure high-quality deliverables
  • Offers technical support and expertise to client departments, responding promptly to requests for software systems and related information.
  • Conducts code reviews, testing, debugging, and troubleshooting to ensure applications meet defined requirements in a timely manner
  • Develop and maintain documentation on tools, techniques, and procedures necessary to support the development function

Qualifications:

  • Post-secondary education in Computer Information Technology or a related discipline
  • Possesses 3-5 years of experience in .Net Core and ASP.Net development, SQL Server or MySQL, Docker, Git, and front-end technologies including JavaScript, JSON, responsive frameworks, HTML5, and CSS preprocessors
  • Strong communication and interpersonal skills, both verbal and written
  • Able to work independently with minimal supervision while also being a team player
  • General understanding of Accounting Principles and Inventory Systems
  • Proficiency in Microsoft Office Suite, Visual Studio, and VS Code
  • Proficiency in back-end languages such as C#, PHP, and Python
  • Familiarity with continuous integration and development methodologies like Jenkins or GitHub Actions
  • Experience in developing unit tests and implementing them on testing platforms
  • CI/CD experience considered an asset
  • Kubernetes experience considered an asset
  • Vue.JS experience considered an asset

Interested in learning more about this role? Visit our website at: https://www.samaritanspurse.ca/getinvolved/sp-employment-opportunities

About Samaritan's Purse Canada

Non-profit Organizations
1001-5000

Samaritan's Purse Canada is a nondenominational evangelical Christian organization that has been providing spiritual and physical aid to hurting people around the world since 1970.

We partner with our supporters in Canada and with local organizations (usually churches) abroad to provide compassionate and cost-effective assistance to anyone who needs it, regardless of religion, race, gender or socio-economic standing.

Our emergency relief programs provide desperately needed assistance to victims of natural disaster, war, disease, and famine. As we offer food, water, and temporary shelter, we meet critical needs and give people a chance to rebuild their lives.

Through community development and vocational programs, we help people break the cycle of poverty and exploitation - giving them hope for a better tomorrow. Through education, shelter, and long-term care projects, plus our Operation Christmas Child shoebox program, we provide help and joy to vulnerable children.

Through our medical projects, we provide quality health care in the name of the Great Physician. We also send medical and dental personnel to help in countries around the world. And through our Teams program, we give servant-minded Canadians the opportunity to work alongside Samaritan's Purse on a Mission, Relief or Youth Team.

Through our Water Projects, we are providing life-saving clean water and essential health and hygiene training to hundreds of thousands of people in the developing world.

All of this much-needed effort enables us to be modern-day Good Samaritans - and often earns us opportunities to share our faith in Jesus Christ.

Samaritan's Purse Canada, established in 1973, is working in about 45 countries around the world while Samaritan's Purse International (including offices in the U.S., England, and Australia) is working in more than 100 countries.