Banner Logo

Information Systems - Analyst Software Developer (Mon-Fri Days)

616 Powell St, 616 Powell St, Vancouver, British Columbia, Canada Req #485
Thursday, February 20, 2025

RainCity Housing operates on the stolen, unceded, ancestral, traditional homelands of the Xʷməθkwəy̓əmSḵwx̱wú7mesh, and səl̓ílwətaʔɬ Nations in so-called Vancouver, the q̓íc̓əy̓, qʼʷa:n̓ƛʼən̓, kʷikʷəƛ̓əmqiqéytSEMYOMEStó꞉lō, and sc̓əwaθən məsteyəxʷ Nations in so-called Lower Mainland, and the shíshálh in so-called Sunshine Coast.

About Us – A home for every person
RainCity Housing is an organization that makes a difference in people’s lives. Our mission is to advance social equity by building upon the strengths of our community and of each individual. With a goal of providing a home for everyone, RainCity’s programs sustain relationships, strengthen communities, and make change for people experiencing homelessness, mental health, trauma, and substance use issues.

RainCity Housing has been developing emerging and promising practices for over 40 years in social services and healthcare, providing Housing First, harm reduction and supports for community members who access our services. To learn more, check out our innovations page. You can visit our Indeed page and click on the “Follow” button to be notified of new job openings: ca.indeed.com/cmp/Raincity-Housing-and-Support-Society/about. 


You can also follow us on LinkedIn, Twitter, Instagram, and Facebook.

Benefits: 

  • 5 days of paid leave for Indigenous Employees for Ceremonial, Cultural, and Spiritual events per year 
  • 8 weeks of paid leave for gender affirming care for medical procedures for transgender and gender diverse employees, cumulative total 
  • Employee and Family Assistance Program available to ALL employees, including 24-hour helpline, Personal counselling, Life Coaching, Financial Coaching, Legal Referral and Advisory Services, and Health Coaching: https://www.fseap.ca/
  • Municipal Pension Plan with guaranteed lifetime monthly pension when you retire: https://mpp.pensionsbc.ca/
  • Employer-paid benefits for regular Part-time and Full-time employees:
  • Core Gender Affirmation services
  • $1,000/year coverage for Massage
  • $500 per paramedical service Physiotherapy, Naturopath, Acupuncture, Chiropract, and more
  • Vision Care, Dental Care, Prescription Drugs, Group Life Benefit (1 x annual salary,) Long Term Disability, and Unlimited Out-of-Province and Out-of-Country Emergencies.

POSITION SUMMARY

The role of the Analyst Software Developer is to provide support to RainCity Housing’s strategic and operational goals by applying expert knowledge in software development, databases, data science, process engineering and information technology. The Analyst Software Developer supports Continuous Quality Improvement (CQI) activities by using these skills to advise on supportive housing practices and processes that support high-quality operational decision-making.

Reporting to the Director, Information Services, the Analyst Software Developer identifies key reporting requirements and develops data gathering and reporting mechanisms using financial, human resources and organizational data for strategic and operational business cases. The Analyst Software Developer provides developer support for the maintenance of all RainCity’s internal applications, develops new solutions as required, and supports other departments and programs in their need for data or business intelligence. The Analyst Software Developer works with stakeholders to understand processes and to identify and develop alternatives that; improve efficiency, reduce, or eliminate manual work, improve process transparency, improve data quality and business intelligence, and otherwise support RainCity's continuous improvement of programs and operations using software tools that solve real-world problems. This role ensures the organization’s mission and values are integrated into the design, development, and implementation of business applications.

 

COMPETITION#:           job2025.066

APPLY BY:                    Midnight, March 20, 2025

POSITION TITLE:         Analyst Software Developer

DEPARTMENT:             Information Systems     

POSITION TYPE:          Full-time, 1.0 FTE, 40 Weekly

EMPLOYEE GROUP:   Excluded

SALARY:                       $75,000.00 - $95,000.00 Annually

TERM:                           Permanent

START DATE:               As soon as possible

SCHEDULE:                 Monday – Friday, 9:00AM – 5:00PM

 

QUALIFICATIONS

Our mission is to advance social equity by building upon the strengths of our community and of each individual. We are looking for employees who will be dedicated to helping fulfill our mission. Many forms of education and experience are valued, including volunteering and lived experience of mental health/substance use/homelessness; Minimum education and experience include:

  • Bachelor's degree in computer science or related STEM discipline.
  • A minimum of 5 years of related work experience.
  • Experience in a non-profit organization preferred.
  • An equivalent combination of education, training and experience will be considered.
  • Ability to understand, communicate and support the mission and values of RainCity Housing, and the models/methods of supporting clients including the principles of Housing First and Harm Reduction.

 

LIST OF DUTIES

  • Performs systems analysis by establishing scope and objectives, conducting feasibility studies, planning, or modifying procedures to solve system problems, and preparing detailed specifications for redesign or software development work.
  • Liaises with stakeholders to understand system structures, policies, workflows, requirements, and operations to identify, model and document business, process and data requirements.
  • Performs workflow analysis, developing organizational information requirements and models.
  • Identifies solutions to real world business and operational problems that require software solutions.
  • Analyzes how proposed systems solutions impact other systems and organizational processes.
  • Identify system deficiencies (user-experience, departmental, operational), inefficiencies and ways of improving efficiency, process transparency, and usability.
  • Documents and analyses existing processes, performing best practice reviews and internal gap analysis.
  • Analyzes and determines best method of modifying or integrating enhancement to existing software applications, both internally maintained, and customized off the shelf solutions.
  • Supports the redesign, implementation, or Continuous Quality Improvement (CQI) of RainCity programs through process engineering, including related knowledge transfer and job aids, and identifying policy gaps.
  • Supports CQI activities through systems (re)design and data analysis.
  • Recommends and implements process improvements affecting multiple teams, technologies, systems, or business areas to increase efficiency.
  • Promotes knowledge sharing through the organization’s operational business processes and systems by developing software integrations between systems, processes, departments, data warehouse solutions, and business intelligence applications.
  • Works with consultants as needed to capture and share knowledge across the organization, with particular focus on consistent application of key processes and systems.
  • Works with stakeholders to create consistent processes across programs that ensure staff have easy access to the right information at the right time and in the right place.
  • Provides guidance for the definition and adoption of new guidelines, policies, processes, procedures, and metrics.
  • Ensures maintenance and documentation of applications, system integrations, processes, and infrastructure configuration.
  • Writes and maintains unit tests for all internally developed software applications and system integrations, where possible with the chosen technology.
  • Serves on a variety of RainCity Housing departmental committees, task groups, internal working teams and corporate projects.
  • Maintains a current awareness of information technology industry standards and developments.
  • Establishes and maintains effective working relationships with all levels of RainCity Housing management, employees, clients, and the public.
  • Performs other related projects or duties, as assigned.

 

COMPETENCIES

Skills to contribute to safety in the workplace, including:

  • Demonstrated anti-racism knowledge and skills to support racialized communities, including knowledge of Canada’s historical and ongoing colonialism and its impact on Indigenous peoples.
  • Demonstrated anti-discrimination knowledge and skills to support equity-seeking groups, including the 2SLGBTQIA+ community, people who use drugs and alcohol, people living with mental health conditions, and sex workers.

 

Strategic Thinking

  • Executes IS Department policy into operational practices.
  • Translates software engineering principles into operational best practices.
  • Advises on data storage and collection activities as it pertains to RainCity compliance to federal/provincial policy, law, regulations, and court decisions specific to data collection and storage of personal information.
  • Advises on and executes security best practices as they relate to software development, develops secure solutions, and recommends improvements.
  • Ability to continually analyze and evaluate RainCity principles and practices to create innovative software development best practices.
  • Ability to move the organization forward, set goals, create, and implement action plans, and evaluate the process and results.

 

Problem Solving/Judgement

  • Strong problem solving and conflict resolution skills; can consult effectively with managers to develop solutions to moderately complex organizational and people management issues.
  • Effective decision maker: able to assess situations to determine the importance, urgency and risks; able to execute clear and timely decisions in the organization’s best interests.
  • Ability to set priorities, develop a work schedule, monitor progress towards goals, and track details, data, information, and activities.

 

Communication

  • Champions positive working relationships with internal and external stakeholders to achieve the goals of the organization.
  • Listens well and encourages open exchange of information and ideas using appropriate communication media.
  • Excellent communication skills with the ability to present recommendations clearly, logically, and persuasively; and to prepare clear, concise and comprehensive correspondence, reports, studies and other written materials. 

 

Leadership

  • Creates connections, trust and shared meaning with diverse individuals and groups.
  • Identifies, establishes, and communicates clear and meaningful expectations and outcomes.
  • Models core qualities such as honesty, integrity, resilience, and confidence.
  • Focuses on stakeholder needs; able to anticipate, understand, and respond to the needs of internal and external stakeholders to meet or exceed their expectations within organizational parameters.
  • Demonstrated leadership experience using positive reinforcement, strengths-based feedback and coaching to direct team members, stakeholders, and partners.
  • Solid leadership skills with the ability to facilitate collaboration, cooperation, and coalitions among diverse groups, aimed at improving programs, services and goals.
  • Self-aware; understands personal assumptions, values, principles, strengths, and limitations.
  • Understands the need for ongoing personal and professional development; actively seeks opportunities for personal learning, character building and growth.
  • Takes responsibility for personal actions, performance, and health.

Please submit both a cover letter and resume to apply, describing your suitability for this position. We thank all applicants in advance for their interest. As part of the application process, you may be asked a short set of questions to provide further information about your experience and availability. Please note, only applicants selected for an interview will be contacted.

Diversity
RainCity Housing serves a diverse group of people, and we need a staff group that reflects this diversity. People of diverse backgrounds and cultures are encouraged to apply.

As we work towards building a diverse staff team, we are particularly seeking applicants who identify as being Indigenous, Black, People of Colour, applicants with personal lived expertise, and 2SLGBTQ+ identified people.

Inclusion and creating a safer space
We are committed to making our organization a safer place for our staff, with steps taken to create space for learning and unlearning. RainCity’s department of Indigenous Cultural Services was created with the purpose to acknowledge the unique history and service needs of our Indigenous staff and tenants in respect to accessing culturally relevant and culturally sensitive care and support. RainCity’s Black Affinity Group was formed to provide support for Black staff by creating a safe space to support each other, network, debrief, and to heal from the impact of harm endured. Candidates are welcome to self-identifying in their cover letters as Black, First nations, Métis, or Inuit.

All of our employees are expected to develop and exhibit skills to contribute to safety in the workplace, including demonstrating anti-racism knowledge and skills to support racialized communities, including knowledge of Canada’s historical and on-going colonialism and its impact on Indigenous peoples, and commitment to learn and uphold the Truth & Reconciliation Commission’s 94 Calls to Action and BC's Declaration on the Rights of Indigenous Peoples Act. Employees are also expected to demonstrate anti-discrimination knowledge and skills to support equity seeking groups, including the 2SLGBTQA+ community, people who use drugs and alcohol, people living with mental health issues and sex workers.

Inclusivity and support for people with differing abilities
In our efforts to provide a barrier-free workplace, we invite you to let us know of any adjustments or accommodations that might be needed for you to participate in the interview or selection process by sending an email to hr.inbox@raincityhousing.org.

If you're having any difficulty creating an account or submitting your resume: Please email dfrecruitingsupport@raincityhousing.org for assistance.

Do you want to improve your chances of joining RainCity? Be sure to include a cover letter letting us know why the work that we do is important to you, and how your experiences make you a good fit for this role.

Do you need additional support with your application? Connect with our partners for assistance:

We are a Union

RainCity Housing is a unionized workplace. Along with the union, we support the principles of the Human Rights Code of BC. We promote a workplace that treats both staff and the people accessing services with dignity and respect.

Other details

  • Pay Type Hourly
  • Job Start Date Tuesday, April 1, 2025
Location on Google Maps
  • 616 Powell St, 616 Powell St, Vancouver, British Columbia, Canada