Skip Navigation
Loading...

Senior Software Engineer



Technology

Vancouver, BC
 • 
ID: 803-028
 • 
Full-Time/Regular

LGM Financial Services Inc. (“LGM”) is ranked as one of Canada’s Best Employers and a Deloitte Best Managed Company. Our purpose to to accelerate Responsible Mobility for all.


The Organization:
LGM is a national leader in providing warranty, finance and insurance services to the Canadian automotive industry. Since 1998, LGM has been successfully supplying quality products and leading training solutions to over 4,000 Canadian franchised new car dealerships. Dealer partnerships are complemented with the strong backing and support of their automotive manufacturing brands, which include Volvo, BMW/MINI, Kia, Mazda, Mitsubishi Motors. Polestar and Motorrad. 

 

The Work:

As part of the Development team, the Senior Software Developer is responsible for the design, development and delivery of business features and solutions on the LGM Hub Platform.

 

Key Responsibilities:

  • Leads the completion of product features with minimal supervision and is accountable for the end to end analysis, design, development, unit test, implementation, and support of the Hub application.
  • Well rounded and talented developer who has a solid understanding of the system architecture, the component design, design patterns and who consistently produces high-quality and maintainable code efficiently.
  • Proactively refactors code to increase operating efficiency and extensibility as necessary.
  • Be highly responsive to critical production issues providing timely and effective solutions.
  • Writes testable quality code with high test coverage via unit, integration and acceptance test frameworks.
  • Has a demonstrated ability to solve complex problems with minimal assistance or supervision.
  • Mentors junior team members to improve their software development skills.
  • Gain the team’s respect with the quality of work, technical knowledge and proactive work ethic.
  • Engaged in all aspects of the Agile software development process and proactively contributes to improvements in the processes to increase quality, minimize rework/waste and increase the overall sprint velocity.
  • Produce appropriate documentation and design artifacts to communicate with peers and to support the ongoing maintenance of the system.
  • Keep abreast of software industry best practices, processes and technologies. Actively encourage their adoption within the Sprint Team and LGM.

 

Required Skills:

  • Strong problem solving and analytical abilities are required
  • Strong web development skills using C# preferably in a Test Driven environment
  • Strong in object-oriented design and analysis
  • Knowledge of performance improvement techniques through the use of caching technologies
  • Knowledge of design patterns (MVC, Strategy, Factory, Singleton) and general design considerations.
  • Strong Database development skills in a SQL Server database environment
  • Micro-services experience is an asset
  • Experienced in Agile Development processes including CI and CD activities
  • Excellent oral and written communication skills.
  • Passion for software best practices and continuous learning 

      Leadership aptitude:

  • Ability to mentor and guide junior staff
  • Leads by example and is a role model for the core values of the company
  • Readily accepts responsibilities
  • A driver of implementing best practices in the development area

 

Education:

  • Post-secondary education in Computer Science or related discipline

 

Experience:

  • Minimum 5 years’ experience designing and implementing end to end enterprise grade software

 

What We Offer  

  • A competitive compensation package, including a comprehensive health benefits plan, Group RRSP, performance bonus, health and wellness benefits, and education sponsorship.  
  • Four paid days annually to "give back" to the community, along with your birthday off.  
  • A vehicle rebate program of up to $400 per month.  
  • Hybrid work model. 
  • Base Salary: $105,000-$135,000 per year


You can learn more about LGM by visiting our website at lgm.ca.
Come join us!

 


close