Senior Full Stack Software Developer

3 days ago

Toronto ON, Toronto Census Division, ON; Ontario, Canada Robertson & Company Ltd. Full-time €82 Temporary

Our client is a top financial institution with significant North American holdings. They have operations across most major verticals, including institutional & corporate, wealth management, private clients, commercial banking, treasury, and retail banking.

Introduction

Robertson is seeking a skilled Senior Full Stack Software Developer to join our client in support of an existing vacancy.

Contract Period: 6 months
Pay Rate: Starting form $82 per hour
Location: Toronto, ON
Location Type: Hybrid
Business Hours: Monday-Friday, Core business hours

Job Responsibilities

  • Provides subject matter expertise and technical guidance to project and product teams
  • Delivers the best user experience possible and is jointly accountable for the quality of the products and services that they deliver for the customers
  • Provides mentoring specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day work
  • Provides context and perspective to Software Development I and Software Engineer I regarding engineering design decisions as well as business requirements that influence implementation details
  • Shares new trends and techniques via various forums, like chapters
  • Develop supporting and configuration documentation and provides guidance in delivering technical documentation
  • Provides input and expertise to QA team on application testing
  • Provides work estimates for their own development tasks and verifies work estimates of others
  • Performs code reviews and walkthroughs of system design and developed code
  • Participates in and contributes to requirement definition working sessions, specification development and solution design
  • Develop applications to specifications within the required timeframe and budget
  • Identifies risks and escalates to project/product leadership on a timely basis
  • Pinpoints strengths and weaknesses of various design alternatives and selects or recommends appropriate solutions
  • Proactively suggests alternative methods or resources for getting work done when obstacles arise
  • Reviews systems for completion and system performance objectives
  • Recommend changes across the engineering practices to improve the team's cycle time as well as lead time for the team's product backlog
  • Supports the change in the adoption of new engineering practices
  • Independently engages and actively participates in project-related discussions with product management teams to recommend product features and changes to product features to improve the user experience, operation and maintainability of the product
  • Participates in development of engineering plans and systems specifications with Lead Engineers
  • Collaborate with project members to ensure alignment of practices, patterns, and solutions
  • Ensuring work aligns to broader roadmaps and systems strategies
  • Stays abreast of evolving technology, architecture, and design, patterns, practices, and platforms
  • Make decisions where results have substantial impact across the organization requiring sophisticated solutions and long-term correction
  • Occasionally has cross-portfolio and external stakeholder interactions

Experience & Qualification Requirements

  • 8 – 10 years of relevant and extensive technical experience developing software solutions
  • 8+ years of experience in .NET development, preferably in healthcare or regulated industries
  • Strong understanding of Microservices, RESTful APIs, and distributed systems
  • Hands-on experience working with digital Marketing (Campaigns, Email, Sms, Chatbots)
  • Strong on managing and designing API's using Azure APIM
  • Proficiency in React.js, JavaScript/TypeScript, and front-end best practices
  • Proficiency in managing and designing Complex multistage Azure DevOps pipelines
  • Experience with Azure cloud services, including Azure App Container, Azure SQL, Blob Storage, Key Vault, Azure APIM, Azure Service Bus
  • Experience with developing and managing .NET-based message producers and consumers using the Azure Service Bus SDK
  • Experience with using and developing and maintaining monitoring tools in Azure (Application insights, Log Analytics Etc.)
  • Knowledge and understanding of Object-Oriented Analysis and Design, and Relational Database Analysis & Design (OOD/OOP)
  • Hands-on experience with Azure Service Bus or similar messaging platforms
  • Familiarity with healthcare data standards (e.g., HL7, FHIR) is a plus
  • Hands-on experience with CRM is a plus
  • Microsoft certifications in Azure or .NET technologies is a pl