Post a job

Senior Programmer Analyst, Digital Development

BCLC logo

Location
Canada
Base Salary
70k-110k USD
BCLC

Job Description

BCLC exists to generate win-wins for the greater good.

For our people, our players, our communities, our industry, and our planet.

Lottery | Casino | Sports

Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world.

We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet.

Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition.

We want you to be where you feel you can do your best work. Most of our jobs can be done remotely providing you reside in BC.

For those who prefer working in a community with others, we have two beautiful offices in convenient locations:

2940 Virtual Way, Vancouver | 74 Seymour Street W, Kamloops

This is a Permanent, Full Time opportunity

Expected Salary Range: $70,177.00 - $87,722.00 - $109,652.00

Our typical hiring range will be +/- 5% of the midpoint shown above

Factors influencing this decision include qualifications and market conditions for the role

The Company

For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province.

Job Summary:

The Senior Programmer Analyst, Digital Development delivers professional technical services and solutions to the organization. This role proactively resolves complex technical issues and uses innovative thinking by making recommendations for new approaches to technical work and broader issues resolution. The Senior Programmer Analyst acts as a consultative partner by providing expertise, analysis and advice to internal stakeholders within BCLC, as well as external to the organization to enable the business to provide technical products and services efficiently and effectively.

The role is also responsible for production support of the software solutions. This includes managing the lifecycle of assigned incidents and problem resolution. As required, this role is subject to the requirement for after-hours support.

Key Accountabilities:

  • Conducts varied and moderately complex mobile and backend web development work by proactively assessing and anticipating client needs and providing advice and solutions in order to translate these needs into results.
  • Works with vendors and the business to coordinate mobile software development lifecycle.
  • Regularly interprets and applies standards, policies and procedures and provides significant input into the development of department practices/procedures while preparing documentation for new and established systems.
  • Works with vendors, and the business, as well as internal QA department on orchestrating testing and user acceptance.
  • Supports the application support of enterprise integration solutions.
  • Assists other development staff in development and analysis within a multi-vendor services environment.
  • Collaborates with business, vendor partners and other IT personnel to integrate new requirements into web and mobile solutions.
  • Takes accountability for coaching other staff members, and may be required to take on a lead role delivering projects and enhancements.
  • Collaborates with peers to resolve technical issues and makes regular suggestions for new approaches to technical work and broader issues resolution.
  • Conducts needs assessments with various business units to translate these needs into results for web services delivered by BCLC.
  • Develops and maintains materials needed for operational run-state of a given solution, including creation and maintenance of knowledgebase(s) as required.

Minimum Required Qualifications:

Education and Experience

  • University degree in a relevant discipline or a two-year college diploma supplemented by industry recognized professional courses.
  • 3-5 years progressively responsible experience in a programming/analysis environment, with at least three years at a programmer/analyst level.
  • Experience in Information Systems: design, development, support, and management.
  • Experience developing software solutions using Java, HTML, RESTful web services, React, Vue
  • An equivalent combination of education and/or experience may be considered.

Technical Requirements

  • Awareness of emerging web technologies and the ability to apply these appropriately to fulfill business requirements.
  • Sound knowledge of principles, concepts, practices, and techniques in programming languages such as: React, Vue, Java, SQL, XML, HTML.
  • Demonstrated ability to resolve complex technical issues and demonstrate innovative thinking by recommending new approaches to technical work and broader issues resolution.
  • Demonstrated experience in business and process analysis and improvement.
  • Object-oriented programming methodologies.
  • Software integration experience.
  • Excellent interpersonal skills.
  • Excellent written and verbal communication skills.
  • Excellent problem solving and analytical thinking/innovation.
  • Strong computer skills – Microsoft Windows, MS office suite.
  • Exceptional time management and multi-tasking skills.
  • SQL query design and development would be an asset.
  • Working knowledge of Linux would be an asset.
  • Understanding of B.C. gaming industry is an asset.

Working Conditions:

  • Must be able to work flexible hours and provide after-hours support as needed.

What’s in it for you

  • Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement
  • We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week
  • Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning
  • See all our rewards here

However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience.

We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong.

Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out!

Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more!

If you require accommodation so you can be at your best in the interview, please let us know: [email protected].

All candidates must be at least 19 years of age and legally eligible to work in Canada

Advice from our career coach

A successful applicant for the Senior Programmer Analyst, Digital Development role at BCLC should be well-versed in various programming languages such as Java, HTML, and React, with experience in Information Systems design and development. Here are some tips on how to stand out as an applicant:

  • Demonstrate a deep understanding of mobile and backend web development, including the ability to anticipate client needs and provide effective solutions.
  • Showcase your experience in software integration and business process analysis, highlighting your ability to resolve complex technical issues and innovate in technical work.
  • Emphasize your interpersonal and communication skills, as well as your problem-solving abilities and time management skills.
  • Highlight any experience with SQL query design and development, Linux, or the B.C. gaming industry as assets that could set you apart from other applicants.
  • Be prepared to work flexible hours and provide after-hours support as needed, and demonstrate your interest in ongoing professional development and work-life integration.

Apply for this job

Expired?

Please let BCLC know you found this job with RemoteJobs.org. This helps us grow!

About the job

May 26, 2024

Full-time

70k-110k USD

  1. CA Canada

More remote jobs at BCLC

RemoteJobs.org mascot