Senior Software Engineer

Toronto, ON, Canada

Job Description

We're Northbridge Financial. We're proud to be 100% Canadian and owned by Fairfax Financial. We serve through our Northbridge Insurance, Federated Insurance, and TruShield Insurance brands. We have a reputation for being one of Canada's leading commercial property and casualty insurance company. Our employees are dedicated to understanding the needs of our customers and we go above and beyond to help Canadian businesses have a safer and brighter future. We're a company of passionate people who put people first. Do you want to join a team that believes in working hard - and having fun at work - all while making a difference? Look no farther than Northbridge.

Senior Software Engineer

Location: Toronto

The Senior Software Engineer is responsible for helping design, develop, maintain, and improve software applications in an IT environment. The Senior Software Engineer understands, and is responsible for, developing essential skills through leveraging .NET Core capabilities to develop and implement world-class IT solutions, while also assisting less experienced engineers produce robust, scalable solutions.

You're great at:

  • Strong knowledge and experience in the following technologies:
  • Microsoft .NET Core- 6+ years of proven experience building modern application using one of C#, Python, Node.js.
  • Microsoft SharePoint Online API.
  • 3+ years experience on Cloud (Azure, AWS, GCP).
  • Proficiency in JavaScript.
  • Deep knowledge in AngularJS using TypeScript
  • Experience designing and implementing RESTful API
  • Experience in database development using SQL.
  • Experience with internet Information Server (IIS).
  • Experience with Azure DevOps is an asset.
  • Experience of using modern development framework (Microsoft .NET/.NET Core, Spring., etc)
  • Professional experience in Application Lifecycle Management, including the use of Team Foundation Server.
  • SDLC using Agile (Scrum & Kanban) approach.
  • Professional communication skills.
  • Ability to implement business requirements, with minimal guidance.
  • Strong understanding of current best practices in application architecture such as Test-Driven Development, Continuous Integration, Software Version Control, and Design Patterns.
  • Knowledge of the Insurance Industry including Claims Processing, Underwriting, Reinsurance and Policy and forms Generation is a definite asset.
  • Strong professional communication skills (both written and verbal).
  • Strong interpersonal skills with the ability to work as a team member.
  • Strong customer service orientation.
  • Strong ability to proactively update internal and external documentation on operation processes.
You have:
  • Bachelor's degree (Computer Science or Computer Engineering degree is preferred) and/or equivalent on the job experience.
  • 6+ years' experience with .NET Core
  • 4-5+ years' experience with Angular JS
  • 6+ years' experience in software engineering or related field
We're great at putting you first by:
  • Prioritizing your well-being (Wellness Program, flexible health benefits, employee assistance)
  • Promoting balance (flexible schedules, generous time off, and work from home options)
  • Supporting your financial health (employee share purchase plan, pension plans, discount on staff insurance)
  • Helping you grow in your career (education assistance, internal mobility)
  • Caring about the community and the causes you believe in (donation matching, team volunteering)
At Northbridge Financial we embrace and celebrate you and are committed to creating an inclusive workplace for all! No matter who you are or what makes you unique, we welcome you. Please let us know how we can assist or accommodate you during the selection process.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2081912
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned