Programmer/Analyst (6-Month Term)

Come join our team! If you are looking for a career that is both challenging and rewarding, with an organization that values diversity, equity and a shared sense of purpose, look no further.

We are proud to say that we’ve been recognized as one of BC’s Top Employers since 2022! The Law Society of BC offers work/life balance, a collegial atmosphere, and an excellent benefits package, including: extended health benefits, a dental plan and more.

The Law Society of BC is seeking a temporary, full-time Programmer/Analyst in our Information Services department for a 6-month term. The Programmer/Analyst is responsible for the efficient and effective development, maintenance and support of internal and external web-based business applications. The Programmer/Analyst must exercise strong interpersonal and communication skills in working with users and others to evaluate, develop and implement effective and efficient business solutions.

The duties of this position include:        
  • Gathering and evaluating business requirements in relation to new development projects or system enhancements
  • Helping develop detailed program specifications from user requirements
  • Developing and maintaining new and existing applications using programming specifications, according to scheduled deadlines
  • Assisting in developing proposed applications
  • Designing, developing, testing, and debugging procedures from the program specifications
  • Developing application code, APIs, preparation of testing plans and review of test results
  • Documenting procedures used throughout application development and revision
  • Evaluating application errors and developing repairs and solutions
  • Searching for new technologies to bring new functionality and improve user experience
  • Such other duties as the CIO may require
Qualifications
  • Three to five years’ experience with MS-SQL. 
  • Highly proficient in HTML, Javascript/Jquery/Ajax.
  • Good knowledge of.NET with C#, CSS & JavaScript frameworks (e.g., Bootstrap, AngularJS). 
  • Working knowledge of ColdFusion is an asset (job requires maintaining and adding functionality to applications written in ColdFusion)
  • Proficient in writing SQL and stored procedures. Understanding of OOP and MVC. 
  • MS SQL Server and SSRS Reports along with some experience as a Business Analyst. 
  • Data science experience as well as working on Machine Learning and AI projects is an asset. 
  • Excellent communication and interpersonal skills. 
  • Strong technical and analytical skills are essential and attention to detail is required.
The annual salary range for this position is $80,686 to $87,702.

The Law Society of BC is dedicated to promoting equity, diversity, and inclusion in all aspects of our work. We welcome individuals from diverse backgrounds and experiences to contribute to the future of our organization. In accordance with the Law Society of B.C.’s commitment to reconciliation, we seek to create a culturally safe space and to continue further improving relationships with Indigenous peoples. 

To apply, please email your cover letter and resume to personnel@lsbc.org with the subject “Programmer/Analyst”. The closing date for this competition is March 7, 2025. We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.

The Law Society of BC supports hybrid work schedules. This position is located at the Law Society of British Columbia office in the Yaletown area of Vancouver, BC.

845 Cambie Street
Vancouver, British Columbia
V6B 4Z9