Software developer

Return to List


City : Montreal

Category : Regular Full-time

Industry : Finance

Employer : National Bank

Finaptic Technologies Inc., a division of National Bank of Canada, provides a cutting edge banking-as-a-service infrastructure that combines the power of a traditional bank  with the flexibility of a compelling technology stack of a fintech to help its customers redefine financial service experiences.

We are connecting businesses to the financial infrastructure they need most: lending, payment, analytics while using modern digital tools so companies can start offering financial services to their customers with a few lines of code.

We are currently looking for a Lead Developer to join the team in our journey towards building a unique service offering for the Financial Industry that will change the way financial services are distributed. If you’re delivery-oriented, you like to lead from the trenches, you want to learn new technologies, and would like to help build a world-class company, we’d love to chat!

Your role:

  • Lead a dedicated team:
    • Coordinate daily activities
    • Participate in the development and delivery of functionalities
    • Provide code-reviews, guidance, coaching
    • Ensure delivery of high quality functionality
    • Promote agile methodologies, and in place processes
    • Stimulate growth and continuous improvement
  • In collaboration with the product team:
    • Assist in the gathering, reviewing, and refining of stories and requirements
    • Assist in the designing and presentation of solutions to the management
  • In collaboration with the engineering team:
    • Assist in the ongoing evolution of our development patterns and practices
    • Participate to the definition and evolution of our system architecture
    • Support the deployments and the scalability of our systems and environments, including live production systems.

 

 

Our ideal candidate would possess the following skills and have have hands-on experience designing and building systems in a multi-tiered environment with experience in using various tools, methodologies and frameworks as described below:

  • University degree in computer science, or equivalent
  • Strong experience with development languages like Go, Java, C#, R, Ruby
  • Knowledge of various architecture or design patterns, and principles (Event sourcing, CQRS, GoF, SOLID, …)
  • TDD/DDD (Test/Domain Driven Development)
  • Strong experience with Agile style Software Development Lifecycles
  • Good understanding of DevOps philosophy, and focus on automation
  • Good focus on security practices
  • Strong experience developing services and APIs
  • Knowledge of Containerization
  • Experience in dealing with data: SQL/NoSQL
  • Observability, troubleshooting, debugging
  • Knowledge of Cloud solutions
    • Knative/Cloud Function/AWS Lambda
    • StackDriver/CloudWatch/DataDog
    • Artifactory/GCR/Nexus
  • Excellent communication skills and high proficiency in English and/or French

Your benefits

Upon hiring, you will be eligible for a wide range of benefits. In addition to competitive compensation, we offer attractive benefits for you and your family:

  • Health and wellness program, including many benefits
  • Flexible group insurance
  • Defined benefit pension plan
  • Employee Share Ownership Plan
  • Employee and family assistance program
  • Preferred banking services
  • Volunteer program
  • Telemedicine
  • Virtual sleep clinic

These are just a few of the many benefits we offer. We've rolled out a number of additional measures to ensure your health, safety and wellbeing during the pandemic.

 

We're putting people first

We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives.

Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees.

We want our recruitment process to be fully accessible. If you require accommodations, feel free to let us know during your first conversations with us.

We welcome all candidates! What can you bring to our team?

Ready to live your ambitions?

 

Return to List

SUBSCRIBE

Subscribe to our newsletter & stay updated