Back End Software Engineer
The Manufacturers Life Insurance Company
Kitchener, ON CA
8h ago

Job Description :

Are you looking for unlimited opportunities to develop and succeed? With work that challenges and makes a difference, within a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.

Job Description

We're not who you think we are!

We're not some stuffy, old insurance company. We're a technology-driven financial institution with a mission : Decisions made easier.

Lives made Better and a new focus - transforming to a digital customer-centric leader. We are all-in with Agile, modern tools and processes.

We have no speed limit for this transformation! Get on board quickly, before this opportunity speeds past!

Back End Software Engineer

The Group Benefits team is looking for seasoned Back End Software Engineers with several years of experience, an engineering mindset and a passion for designing, developing and improving cool software products.

You thrive on delivering resilient and scalable applications, with a focus on continuous delivery and agile principles. Creativity in solving problems is your strength.

You are always learning by using new tools and technologies. Communicating effectively is what you do!

We need someone with the following qualifications :

  • Develop scalable and maintainable .NET applications
  • Proven experience with a minimum of 5 years in .NET Framework (.NET Core, C#)
  • Proven experience with Web Services, API, Microservices
  • Experience with SQL
  • Experience in Cloud development with Pivotal Cloud Foundry or Azure is an asset
  • Experience with Kafka, NIFI, GraphQL is an asset
  • Experience with Shell Scripting
  • Experience with CA Workload or other similar job scheduler
  • Experience with Jenkins, Docker, SonarQube, Artifactory, JIRA, Confluence
  • Experience with CI / CD DevOps principles
  • Windows, Unix
  • Additional responsibilities :

  • Participation in a paid on-call support rotation
  • Promote agile principles and methodologies
  • Participate in ideation and brainstorming sessions to devise creative and disruptive digital solutions
  • Coach software engineers to develop technical talent within the squad
  • Quickly adapt in managing multiple demands and completing priorities
  • What Work Will I be Doing?

    We are in the process of transforming, and we’re looking for seasoned developers to learn and grow with us! Your responsibilities would include :

  • Working with Agile team members to come up with solutions to problems
  • Delivering on requirements for new and existing clients
  • Developing new solutions and maintaining existing ones
  • Helping to continuously improve tooling and processes
  • Participating in peer reviews
  • Enjoying your job!
  • Am I Right for the Job?

    We're looking for passionate, motivated individuals to join our team's exciting journey as we grow, pioneer, and innovate.

    Experience with any or all the tools and technologies we use is a huge plus, but don't let one of those list items deter you! If you're excited by the notion of joining a team that is going to disrupt, make a name for itself, and have fun doing it, we want to hear from you!

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form