Jump to main content

Systems Analyst/Programmer
Full-time, Permanent
As soon as possible
$74,505.93 to $88,822.02 per annum

The British Columbia Teachers' Federation (BCTF) is located on the unceded ancestral territories of the xʷməθkʷəy̓əm, sḵwx̱wú7mesh, and səlil̓w̓ətaɬ nations since 1917, the British Columbia Teachers’ Federation (BCTF), is the union of professionals representing 50,000 public school teachers in the province of British Columbia, Canada.  

As an organization, we are dedicated to advancing learning conditions for students concurrently with advocating for BC's public school teachers and the teaching profession. We are also deeply committed to democratic decision-making and supporting the engagement of the teachers who make up our member base. Equally, we act on our belief in social justice in schools and the broader community, and actively support our members in striving to achieve equity, inclusion, and a more just society for their students today and into the future. 

The BCTF office building is situated in close proximity to the Canada Line and other major transit routes in a central Vancouver location. The BCTF provides an exceptional working environment for approximately 180 employees where respect, diversity, and professional growth are championed and valued. 

We welcome applications from individuals who prioritize and share the same values of social justice, activism, and learning.  

This is an in-person position based out of Vancouver. 

Required Experience
To be successful in the role the candidate will have more than five (5) years of directly related IT experience that demonstrates the following:  

  • Strong business analysis skills with exceptional analytical and problem-solving abilities.
  • Previous experience in project management or technical leadership roles.
  • Proficiency in contemporary scripting and coding languages, particularly in the context of web applications. Experience with ColdFusion is considered advantageous.
  • Excellent written and verbal communication skills, including active listening and interpersonal abilities.
  • Capability to conduct thorough research on systems issues and products when necessary.
  • Ability to communicate technical concepts effectively to both technical and non-technical audiences.
  • Experience leading planning sessions with team members and end users.
  • Highly self-motivated with a keen attention to detail.
  • Ability to prioritize and execute tasks effectively in high-pressure environments.
  • Aptitude for working independently or collaboratively within a team.
  • Strong customer service orientation with experience in a collaborative work environment.

The duties and responsibilities of this position include but are not limited to: 

  • Consult with management and end users to assess system needs and requirements.
  • Analyze business processes, anticipate needs, and develop/implement solutions for improvement.
  • Collaborate with stakeholders to document requirements and ensure effective technology utilization.
  • Design system proposals, workflows, database structures, and specifications.
  • Coordinate with internal/external teams for data migration and system interfaces.
  • Manage projects, track progress, and adhere to project management best practices.
  • Provide software application support, troubleshoot issues, and suggest enhancements.
  • Ensure front-end and back-end functionality of applications, including web development tasks.
  • Manage content management system (CMS) for website maintenance and updates.
  • Conduct coding, testing, and assist with user acceptance testing for web applications.
  • Manage code migration and application updates for both software and web systems.
  • Address helpdesk escalations, identify root causes, and liaise with vendors.
  • Maintain configuration records and schedule application and website updates.
  • Provide support and training to user experience, development, and testing teams.
  • Develop business intelligence tools for data analysis and visualization.
  • Design and develop organizational-wide data analysis and reporting solutions.
  • Analyze data from various sources and communicate results and recommendations to management and users.

Required Education/Training
The successful candidate will also have completed: 

  • College diploma in the field of computer science, information systems, or software engineering
Benefits of working at the BC Teachers’ Federation include but are not limited to: 
  • a competitive salary and total compensation package
  • ·optional flexible schedule including nine (9) day fortnight and four (4) day workweek during July and August
  • employer-paid extended health and dental
  • generous paid annual leave (20 days) and other entitlements
  • opportunities for growth and access to professional development
  • Municipal Pension Plan (employer and employee joint contributions)
  • on-site parking/subsidized transit
  • long-term disability
  • life insurance

Please submit a cover letter, résumé, and references, not later than 5:00 p.m., March 8, 2024, via the link JP0311-2024-01. 

Diversity and Accessibility Statement
The BC Teachers’ Federation is committed to furthering social justice, diversity, decolonization, equity, and inclusion within our community. Applicants are encouraged to disclose, on a voluntary basis, whether they self-identify as a member of an equity-deserving group, which includes female, 2SLGBTQIA+ person, a person of colour, a person who has experienced racism, Aboriginal (Indigenous) person, and/or a person with a disability.  

The BCTF strives for compliance with the Accessible British Columbia Act and ensuring our communities are as barrier-free as possible. Applicants requiring an accommodation are encouraged to contact the hiring manager at 604-871-2200. 


Read More About:

Category/Topic: Postings & Opportunities