Senior Programmer Analyst

icon building Company : Confidential
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Programmer Analyst

Senior Programmer Analyst Location: Remote within, BC, CA Job Function: Information Technology 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
  • An equivalent combination of education and/or experience may be considered.
Technical Requirements
  • Knowledge of multiple programming languages: Java Spring Boot, .NET Framework (including C#, ASP.NET), Java/J2EE, SQL, XML, HTML
  • Knowledge of containerization: OpenShift, Docker
  • Knowledge of automation: Jenkins Pipeline, CI/CD
  • Knowledge of Azure Cloud products: Azure VMs, Blob Storage, API Management, Service Bus, etc.
  • Hands-on experience developing integrations using Azure Integration Services: Azure Logic Apps, Azure Functions, Azure API Management, Azure Service Bus, etc.
  • Proven expertise in Azure Cloud; experience with AWS and GCP is an asset
  • Strong understanding of cloud-based technologies, including data storage, networking, and cybersecurity
  • Knowledge of Agile processes and ceremonies
  • Knowledge of middleware: web services, microservices, REST, SOAP
  • Knowledge of databases: Microsoft SQL Server
  • Knowledge of Microsoft Windows systems and system administration would be an asset
  • Excellent interpersonal skills
  • Excellent written and verbal communication skills
  • Excellent problem-solving and analytical thinking/innovation
  • Strong computer skills, including the MS Office suite
  • Exceptional time management and multi-tasking skills
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: . All candidates must be at least 19 years of age and legally eligible to work in Canada
Original job Senior Programmer Analyst posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

Share this job with your friends

icon get direction How to get there?

icon geo-alt Canada

icon get direction How to get there?
View similar Retail jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.