Senior Full Stack Software Developer

Robertson & Company Ltd — Canada · Posted ~20 hours ago

Senior Contract Hybrid No Visa

Skills

Full Stack JavaScript TypeScript Rails Elixir Go React

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Leading senior full-stack engineer position offering flexible hybrid schedule. Requires mastery of modern web technologies and ability to guide cross-functional teams toward complex product goals.

Highlights

Senior full-stack developer role with hybrid arrangement, focusing on comprehensive full-stack development and mentoring. Competitive hourly compensation and ownership of product end-to-end.

Description

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 teamsDelivers the best user experience possible and is jointly accountable for the quality of the products and services that they deliver for the customersProvides mentoring specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day workProvides context and perspective to Software Development I and Software Engineer I regarding engineering design decisions as well as business requirements that influence implementation detailsShares new trends and techniques via various forums, like chaptersDevelop supporting and configuration documentation and provides guidance in delivering technical documentationProvides input and expertise to QA team on application testingProvides work estimates for their own development tasks and verifies work estimates of othersPerforms code reviews and walkthroughs of system design and developed codeParticipates in and contributes to requirement definition working sessions, specification development and solution designDevelop applications to specifications within the required timeframe and budgetIdentifies risks and escalates to project/product leadership on a timely basisPinpoints strengths and weaknesses of various design alternatives and selects or recommends appropriate solutionsProactively suggests alternative methods or resources for getting work done when obstacles ariseReviews systems for completion and system performance objectivesRecommend changes across the engineering practices to improve the team's cycle time as well as lead time for the team's product backlogSupports the change in the adoption of new engineering practicesIndependently 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 productParticipates in development of engineering plans and systems specifications with Lead EngineersCollaborate with project members to ensure alignment of practices, patterns, and solutionsEnsuring work aligns to broader roadmaps and systems strategiesStays abreast of evolving technology, architecture, and design, patterns, practices, and platformsMake decisions where results have substantial impact across the organization requiring sophisticated solutions and long-term correctionOccasionally has cross-portfolio and external stakeholder interactionsExperience & Qualification Requirements:8 – 10 years of relevant and extensive technical experience developing software solutions8+ years of experience in .NET development, preferably in healthcare or regulated industriesStrong understanding of Microservices, RESTful APIs, and distributed systemsHands-on experience working with digital Marketing (Campaigns, Email, Sms, Chatbots)Strong on managing and designing API's using Azure APIMProficiency in React.js, JavaScript/TypeScript, and front-end best practicesProficiency in managing and designing Complex multistage Azure DevOps pipelinesExperience with Azure cloud services, including Azure App Container, Azure SQL, Blob Storage, Key Vault, Azure APIM, Azure Service BusExperience with developing and managing .NET-based message producers and consumers using the Azure Service Bus SDKExperience 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 platformsFamiliarity with healthcare data standards (e.g., HL7, FHIR) is a plusHands-on experience with CRM is a plusMicrosoft certifications in Azure or .NET technologies is a plusKnowledge of security and compliance in healthcare applicationsProvide support for production systems, ensuring high availability, timely incident resolution, and proactive monitoring to maintain service continuity and performanceIn-depth knowledge of software development and all aspects of the Software Development Life Cycle (SDLC)In-depth knowledge of distributed system solution development and experience in agile developmentSubject matter expert of relevant software development tool and frameworkKnowledge of software security principlesKnowledge of quality assurance testing and risk assessmentKnowledge of privacy legislation, regulations (specifically the Protection of Personal Health Information Act, Ontario 2004), policies, procedures, guidelines, and communicationProtection of confidential informationKnowledge of relational database development techniquesKnowledge of system administration and networking (i.e., Windows Server, Linux, IP, firewall)React 18/ HTML 5 / CSSASP.NET Core / Minimal API’s / LINQ (.NET 8+)Azure APIMAzure Service BusAzure Containers Apps/JobsHow to Apply: If you are a motivated professional looking to contribute to a leading team, please submit your resume outlining your qualifications and experience relevant to this role. Robertson & the clients we represent, value diversity and are committed to creating an inclusive workplace. We invite all qualified individuals to apply. Background screening is required as part of the onboarding process. The type of screening required (criminal, credit, or other verifications) will vary based on the position and client requirements. We use AI technology as part of our application review process to assist with screening and assessment. All applications are also reviewed by our recruitment team. Robertson & the clients we represent are equal opportunity employers, committed to diversity and inclusion. Robertson is a certified diverse supplier and actively seeks to foster a representative and inclusive workforce. We welcome applications from all qualified individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, Aboriginal status, or any other legally protected factors. We champion building a diverse and inclusive environment.