Talent.com

Rails developer Jobs in Richmond, BC

Create a job alert for this search

Rails developer • richmond bc

Last updated: 1 day ago

Senior Software Developer

BroadridgeVancouver, Burrard Street
Full-time

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more.If you’re passionate about developing your career, while helping others along the way, come join ...Show more

Technical Instructional Developer

LMI TechnologiesBurnaby, BC, CA
Full-time
Quick Apply

We are looking for a Technical Instructional Developer to expand our Training Program and make LMI Technologies the thought leader in machine vision.This role will be creating new technical course ...Show more

Full Stack Developer -Ruby on Rails/Vue.js

Cynet SystemsVancouver, BC
Full-time

Proven ability to lead and manage larger teams in different GEO regions.Should have a clear understanding and working experience in SDLC, CI/CD, Agile & Sprint programs.Ability to Co-ordination wit...Show more

Software Developer

Orbis Investment Management LimitedVancouver
Full-time

We are seeking a Software Developer to join our Vancouver Operations Technology team.In this role, you will work closely with business to design and build the operations systems to unlock efficienc...Show more

Software Developer

Royal Bank of Canada>VANCOUVER, Canada
Full-time

Join a dynamic engineering team where you’ll design, develop, and maintain robust .This role is perfect for a seasoned engineer passionate about .ETL processing, DevOps integration, and agile metho...Show more

GIS Programmer/Developer

Randstad CanadaBurnaby, British Columbia, CA
Temporary
Quick Apply

Our Vancouver-based government client is looking for a skilled GIS Developer to drive the success of an impactful and fast-paced project.If you're eager to make a meaningful contribution within a l...Show more

Project Developer - Turnkey

Trane TechnologiesBurnaby, British Columbia, Canada
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ...Show more

 • Promoted

NetSuite Developer

BDOVancouver
Full-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client...Show more

Software Developer

0000050007 Royal Bank of CanadaVANCOUVER, British Columbia, Canada
Full-time

Join a dynamic engineering team where you’ll design, develop, and maintain robust .This role is perfect for a seasoned engineer passionate about .ETL processing, DevOps integration, and agile metho...Show more

Hardware Developer

FortinetBurnaby, BC, Canada
Full-time

Fortinet is seeking a highly skilled and motivated Signal Integrity Specialist to join our dynamic team.As a Signal Integrity Specialist, you will play a crucial role in ensuring the performance an...Show more

Senior Backend Developer

LOD Technologies Inc.Vancouver, BC, CA
Full-time
Quick Apply

You’ll be building robust backend services while collaborating closely with product, infrastructure, and operations teams.This role is ideal for someone who enjoys clean architecture, modern toolin...Show more

Firmware & Hardware Developer

SST WirelessRichmond, British Columbia, Canada
Full-time

With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more

iOS Developer

Astra North Infoteck Inc.Burnaby, BC, ca
Full-time

We are looking for a skilled and passionate iOS Developer with 4+ years of experience to join our onsite development team.The ideal candidate will be responsible for designing, developing, and main...Show more

Software Developer

Apex SystemsBurnaby, BC
Full-time
Quick Apply

Provincial Digital Services (PDS) delivers provincial digital health strategies and business transformations by relentlessly focusing on the end user and the end-to-end health services journey for ...Show more

Developer Support Programmer

CD PROJEKT REDVancouver, British Columbia, Canada
Remote
Full-time

AAA titles and their backend services.The responsibilities will cover day-to-day support to internal developers on our pipeline and build processes.A positive DSP minimizes friction—such as slow fe...Show more

JDE Systems Developer

Doman Building Materials Group LtdVancouver, BC, CA
Full-time +1
Quick Apply

Reporting to the IT Applications Supervisor, the JDE Systems Developer will support key systems for our Canadian Divisions, in designing, customizing, planning, developing, implementing, as well as...Show more

Workday Developer

AtimiVancouver, BC, CA
Remote
Full-time
Quick Apply

Atimi is seeking an experienced Workday Implementation Engineer to fill a position in Vancouver, Canada.This is a fully remote position, we're open for candidates from all provinces.Atimi works wit...Show more

Senior FileMaker Developer

TalencoreVancouver, BC, ca
Part-time

Our client, a professional FileMaker development agency is seeking an.In this role, you will assist with ongoing maintenance, debugging, and feature extension projects involving large, existing Fil...Show more

Full Stack Developer

Aequilibrium Software Inc.Vancouver, BC, CA
Full-time
Quick Apply

Full Stack Developer Future Opportunity We are seeking a true Senior Full Stack Developer to join the Aequilibrium team working with our top global clients in the credit union, banking or fintech s...Show more

People also ask
Senior Software Developer

Senior Software Developer

BroadridgeVancouver, Burrard Street
27 days ago
Job type
  • Full-time
Job description

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.

Broadridge Trading and Connectivity Solutions (BTCS), is seeking an experienced senior software developer in the Vancouver area join the NYFIX development team at Broadridge with 8 or more years of C++ experience. The team that you will be working on develops and maintains BTCS NYFIX FIX Marketplace and related products. The FIX Marketplace provides FIX connectivity for a large global community of buy sides, sell sides, and vendors. The FIX Marketplace is an industry leader in FIX connectivity and has 1000s of FIX connections and 10,000+ channels between those FIX connections. The FIX network provides many value added services such as custom manipulation of FIX message, security id translation, post-trade matching, etc.

You will have the opportunity to take on major responsibilities and work on all aspects of the software development lifecycle (product specification, design, implementation, unit testing, performance testing, etc.)

The team follows a hybrid work schedule with typically one or two days in the office each week. Also the development team provides level 3 production support for the software that the team delivers, as such team members may infrequently be requested to participate in calls outside of normal business hours when the level 2 operations teams requests assistance.

Required Knowledge, Skills, and Experience

  • A Bachelor degree is required in Computer Science, Engineering, Mathematics, or related field

  • At least 8 years experience in C++ on Linux/Unix

  • Strong C++ expertise

  • In depth experience with mutli-threaded programming

  • Experience programming high performance, high throughput, low latency applications

  • Performance troubleshooting and tuning experience

  • Linux/Unix proficiency including shell scripting

Important Technical Skills

  • FIX application development experience

  • Hands-on experience with a FIX engine

  • Programming order management, order routing, trading, risk management, or similar financial services applications

  • Middleware application development experience (TibRV, MQ, 29 West LBM, Solace, etc.)

  • STL experience

  • Database application development experience (Oracle, Sybase, MySQL, etc.)

  • Core Java experience

Optional Technical Skills

  • FIX engine development experience

  • Perl

  • Boost

  • Experience with development tools that aid in debugging, locating memory errors, performance analysis, etc.

Recruitment Process

Throughout your application process, you may be asked to contact us virtually or in-person. Our recruiters will explain how hybrid interviews will be held throughout the recruitment process, and they will be able to answer any questions you might have.

Compensation

Salary Range: CAD $100,000 – $120,000. Compensation may vary depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location

AI Disclosure

No AI or automated tools are used in the screening or assessment of applicants for this role.

Vacancy Disclosure

This posting is for an existing and currently open position within Broadridge.

Background Check Process

Broadridge requires employees to complete a background check that is completed by one of our service providers. We use this service to complete the following checks:

  • Employment verification

  • Education verification

  • Credit inquiry

  • Canadian criminal record check

Workplace Flexibility

We are committed to supporting flexible work arrangements, investing in technology or other resources to enable you to work from home effectively, wherever possible. At this time this is a hybrid role, and therefore you should have a basic home office set up, high-speed internet, and the ability to work without distractions during core business hours.

Accessibility & Accommodation

Broadridge is an equal opportunity employer and is committed to a diverse and inclusive workplace ensuring that equal employment opportunities are provided to all individuals, regardless of race, colour, gender identity, sexual orientation, marital status, creed, age, disability, religious affiliation, or national origin or citizenship. If you require any accommodation during the recruitment process, please notify our recruitment team.

#LI-Hybrid #LI-RB1

We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company—and ultimately a community—that recognizes and celebrates everyone’s unique perspective.

Use of AI in Hiring

As part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.