Talent.com
Software Engineer
Software EngineerBFL CANADA • Vancouver, Metro Vancouver Regional District, CA
No longer accepting applications
Software Engineer

Software Engineer

BFL CANADA • Vancouver, Metro Vancouver Regional District, CA
27 days ago
Job type
  • Full-time
Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from BFL CANADA

We offer more than a job, we offer a career!

  • We support our employees to shape their career by encouraging continuing education and investing in training and development.
  • We put our employees at the center of what we do to allow them to grow personally and professionally, with projects and challenges that are motivating and rewarding.
  • We inspire people to do what they are passionate about by believing in integrity, respect and recognition of diversity and community support.
  • We are a dynamic team where entrepreneurship, innovation and collaboration are at the core of our values.
  • We offer competitive salaries and a multitude of benefits starting day one including generous medical and dental coverage, telemedicine, employee and family assistance program, and retirement and savings programs.
  • We recognize the importance of work life balance with our hybrid work program, wellness allowance, and year-round social activities and events.

We are looking for a Software Engineer to join our team in our Vancouver or Toronto Office!

As a Software Engineer, you will be responsible to strategically design and implement an in‑house information system that supports core organizational functions. In addition, the Software Engineer will design, code, test, and analyze software programs and applications, including researching, designing, documenting, and modifying software specifications throughout the production lifecycle. It is very important that the candidate have strong communication, analytical and problem‑solving skills to communicate and resolve systems.

If you are career‑minded and looking for a dynamic work environment with a growth mindset, you will love working among our team!

Your day as a Software Engineer

  • Plan phases of the software development life cycle (SDLC) for a variety of projects.
  • Assist in the preparation and documentation of software requirements and specifications.
  • Research and document requirements of software users.
  • Consistently write, translate, and code software programs and applications according to specifications.
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Collaborate with analysts and designers in the development and initiation of new software programs and applications.
  • Oversee the quality assurance of program logic, data processing, and error resolution.
  • Develop an awareness of programming and design alternatives.
  • Take an active role in cross‑departmental projects when needed.
  • Respond to and resolve database access and performance issues.
  • Monitor database system details within the database, including stored procedures and execution time, and implement efficiency improvements.
  • Monitor, optimize, and allocate physical data storage for database systems.
  • Plan and coordinate data migrations between systems.
  • Develop, implement, and maintain change control and testing processes for modifications to databases.
  • Plan, execute, and manage the integration of new applications into existing systems and software throughout the enterprise.
  • Ensure that integration projects meet business requirements and goals, fulfill end‑user requirements, and identify and resolve systems issues.
  • Ensure that integration planning and practices are aligned with strategic business goals and the company’s overall strategic vision.
  • Develop standards and processes to support and facilitate integration projects and initiatives.
  • Other miscellaneous duties and special projects as required.
  • Our Ideal Candidate

  • Bachelor’s degree in computer science, software engineering, or related field, or equivalent work experience.
  • At least 7 years of professional experience in software development, with a minimum of 5 years in a senior or lead role.
  • Object‑relational mapper like Entity Framework, Dapper.
  • Third‑party control suite like DevExpress, Telerik, Infragistics.
  • At least 2 years’ experience developing apps with the Power platform : Canvas, Automate, Pages.
  • Agile methodology project management framework.
  • API Integration development and testing tools like Swagger, Postman.
  • Experience with various software testing tools and frameworks, such as xUnit, NUnit, Selenium, etc.
  • Experience working with AI tools like Copilot Studio, Azure AI Studio, Power AI Builder.
  • Experience with various software deployment and monitoring platforms like Azure.
  • Strong problem‑solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to work independently and under pressure.
  • Passionate about learning new technologies and skills.
  • The expected salary for this role ranges from $90,000 to $130,000. Annual salary will be determined by factors including prior experience, location, business segment, and relevance of the candidate’s skills to the role.

    About BFL CANADA

    Founded in 1987 by Barry F. Lorenzetti, BFL CANADA is one of the largest employee‑owned and operated Risk Management, Insurance Brokerage, and Employee Benefits consulting services firms in North America. The firm has a team of over 1,450 professionals located in 27 offices across the country. Thanks to its Local International Office Network of independent brokers (LION), BFL CANADA provides clients with privileged access to insurance partners in over 140 countries, helping to support their operations both in Canada and globally.

    Office information

    Our Vancouver office is situated in Coal Harbour, half a block from the world renowned Seawall. Employees often enjoy activities along the Seawall during their lunch break with Stanley Park being close by. Our office is easily accessible for employees by car and public transit and there are bike storage lockers in our building.

    Our Toronto office is located in beautiful downtown, in the core of the Financial District. Easily accessible by public transit, our office is close to a plethora of top‑notch restaurants, ideal for enjoyable lunches or drinks after work.

    Let’s stay in touch :

    Follow us on LinkedIn to get privileged access to our activities and see our other job opportunities.

    Learn more about us on our website :

    http : / / www.bflcanada.ca /

    BFL CANADA is an equal opportunity employer. We welcome and encourage applications from people with diverse abilities. BFL Canada is committed to fostering an environment that is diverse, equitable, inclusive and accessible to all. Accommodations are available on request for candidates taking part in all aspects of the selection process.

    Offers of employment at BFL CANADA are conditional upon satisfactory results of background verifications.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Vancouver, Metro Vancouver Regional District, CA

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Show more
    Last updated: 30+ days ago • Promoted
    Java / Golang Software Engineer - richmond

    Java / Golang Software Engineer - richmond

    Quality IT Resourcing • richmond, bc, ca
    Temporary
    Software Engineer (Java / Golang).Fixed-Term Contract (1 year) with annual salary.We are seeking an experienced Software Engineer with strong Java and Golang expertise to join our Delivery Team as ...Show more
    Last updated: 16 days ago • Promoted
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
    Last updated: 30+ days ago • Promoted
    Sr Backend Software Engineer

    Sr Backend Software Engineer

    ActiveState • Vancouver, BC, Canada
    Full-time
    ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster.We are...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Equest • Vancouver, British Columbia, Canada
    Full-time
    DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications. This development involves writin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer - Luxoft

    Senior Java Software Engineer - Luxoft

    Luxoft • delta, bc, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 9 days ago • Promoted
    Java / Golang Software Engineer - delta

    Java / Golang Software Engineer - delta

    Quality IT Resourcing • delta, bc, ca
    Temporary
    Software Engineer (Java / Golang).Fixed-Term Contract (1 year) with annual salary.We are seeking an experienced Software Engineer with strong Java and Golang expertise to join our Delivery Team as ...Show more
    Last updated: 16 days ago • Promoted
    Senior Full-Stack Engineer (Remote – Canada) - delta

    Senior Full-Stack Engineer (Remote – Canada) - delta

    Hitch Equity • delta, bc, ca
    Remote
    Full-time
    Location : Remote (5+ hours overlap with US East Coast hours required.North American - Canada preferred).About HitchHitch is a fast-growing fintech building the digital rails for home equity lending...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $115,000-$140,000+yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Yochana • surrey, bc, ca
    Full-time
    Develop and support use cases in Moveworks AI Platform.Lead a team of software engineers in designing, developing, and deploying scalable backend systems. Architect microservices and distributed sys...Show more
    Last updated: 7 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $90,000-$115,000+ yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows • Vancouver, BC, Canada
    Full-time
    Tucows (NASDAQ : TCX, TSX : TC) is possibly the biggest Internet company you've never heard of.We started as a simple shareware site in 1993 and have since grown into a stable of businesses : Tucows...Show more
    Last updated: 25 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Software Verification Engineer

    Software Verification Engineer

    ORS Partners • richmond, bc, ca
    Permanent
    We are seeking experienced Software Verification Engineers to help create and improve our safety-critical embedded graphics and compute drivers. We pride ourselves on having a world-class team that ...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Development Engineer Test - TekRek

    Senior Software Development Engineer Test - TekRek

    TekRek • richmond, bc, ca
    Full-time
    TekRek has partners with a global technology leader that is building a cutting edge log analytics platform designed to process, index and analyze petabyte-scale log data in real time.The mission is...Show more
    Last updated: 9 days ago • Promoted
    Full Stack Software Engineer / Developer

    Full Stack Software Engineer / Developer

    Business Control Systems, LP • Vancouver, BC, Canada
    Full-time
    We're seeking talented and passionate Fullstack Software Engineers to design, develop, and implement scalable and high-performance software solutions. In this role, you'll collaborate closel...Show more
    Last updated: 7 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Teladoc Health Canada • delta, bc, ca
    Full-time
    Teladoc Health : Redefining Virtual Care.Teladoc Health is the global leader in virtual care, transforming how better health happens by seamlessly connecting members, patients, providers, and partne...Show more
    Last updated: 9 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Impact.com • Vancouver, BC, Canada
    Full-time
    From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact empowers brands to drive trusted, performance-based growth through authentic relationships.I...Show more
    Last updated: 5 days ago • Promoted