Summary
Description
We are growing! Calgary Counselling Centre (CCC) changes people’s lives. For the past 20 years, Calgary Counselling Centre has been the Alberta leader in mental health services providing evidence-based counselling through feedback informed treatment, leading edge research, and training and education programs that improve mental health service delivery and client outcomes. We provide a full range of individual, couple, family and group counselling services and train clinicians at the masters and Post Graduate levels. We have well-established programs focused on depression, anxiety, trauma, family violence and youth mental health. We work with several expert trainers and consultants from across the Globe.
Calgary Counselling Centre is seeking a Junior IT Developer to join our team. This role will take on the continued development and maintenance of several custom applications currently in production or development.
CCC’s environment is fully Microsoft-based, and almost all of our development is built on the .NET framework.
The ideal candidate is a motivated and confident full-stack developer who is proficient in (C#)/ .NET, familiar with web scraping, API integrations, and has working knowledge of Python and other programming languages.
At CCC, employees are expected to uphold our standards and foster a culture of respect, integrity, collaboration, and confidentiality.
Key Responsibilities
- Learn the existing applications from the current IT developer (who will provide mentorship).
- Understand, maintain, and enhanced existing applications.
- Collaborate with the CIO (Chief Information Officer), CBO (Chief Business Officer), other developers, and the Counselling Team on design and development plans.
- Support and integrate CCC’s various internal applications.
- Follow CCC’s internal naming conventions, coding standards, and DevOps practices.
- Communicate progress and present results regularly.
- Develop and deliver production-ready applications that support CCC’s day-to-day operations.
Applications You’ll Work on
The Junior IT Developer will help support and develop several of CCC’s custom applications, including, but not limited to:
- PayLogger: A payment matching system between our payment provider and our ERP.
- Employee Workplan: A goal alignment application completed by all staff three times per year, connecting organizational objectives from the CEO through all levels.
- Consent: An application integrated with our client management system to manage various client consent requirements.
- Floorplan: A scheduling tool designed to track staff, resources and room bookings.
Team Integration
- Work within a “one team” philosophy to foster strong collaboration across the organization.
- Contribute to a supportive and innovative IT environment that enables CCC’s mission-driven work.
Qualifications
- Bachelor's degree in computer science or software engineering, or equivalent with a significant programming component or a college program in related fields.
- Experience or education in Full-stack development (volunteer, academic or professional).
- Knowledge of DevOps practices and GIT repositories.
- Familiarity with secure coding standards.
- Ability to quickly learn and apply new technologies.
- Strong analytical, organizational and problem-solving skills.
- Business aptitude and interest.
- Excellent communication and presentation abilities.
- Ability to work both independently and collaboratively.
- Experience with C#, Visual Studio, and Azure is preferred.
Compensation is competitive with the market and Calgary area.
This is an entry-level, term position (1-year contract), with the possibility of extension. If you are interested in this opportunity, please submit a Cover Letter and Resume (as one combined pdf document) to: hr@calgarycounselling.com, no later than Monday, October 27th by 11:59pm.
Calgary Counselling Centre is an equal opportunity employer. We thank all candidates for their interest. Only those selected for an interview will be contacted. We regret that we are unable to accept telephone inquiries.