Lead Software Engineer .Net at Aviso shaping technical direction and mentoring teams in full stack development. Deliver high-quality solutions in wealth management with a focus on .NET technologies.
Responsibilities
Establish and communicate the technical direction for software initiatives, ensuring alignment with architectural standards, engineering principles, and business objectives
Lead and mentor engineering teams throughout the development lifecycle, providing guidance on design, implementation, testing, and delivery of software solutions
Facilitate design reviews and technical planning sessions, ensuring proposed solutions meet performance, scalability, and maintainability goals
Identify and resolve complex technical challenges, proactively managing risks and implementing mitigation strategies to ensure project success
Coordinate with internal partners, including product leaders, designers, and business partners, to clarify requirements, align priorities, and provide timely updates
Ensure codebase integrity and maintain high standards of code quality, enforcing best practices in version control, testing, and documentation
Champion a culture of continuous improvement, encouraging experimentation, innovation, and adoption of modern development tools and practices
Promote cross-team collaboration, sharing knowledge, aligning on shared goals, and contributing to platform-wide initiatives
Support people leaders in the career development of team members, offering coaching, feedback, and growth opportunities to foster technical and professional advancement
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
10+ years of professional experience in software development
This is a Java-technology oriented role
Extensive Experience with .NET technologies
Experience with front-end frameworks and technologies such as React, Angular, Flutter, or Adobe Experience Manager (AEM) would be an asset
Experience with object-oriented programming languages such as Java, C#, or Python, and a foundational understanding of software engineering principles would be an asset
Expertise in system architecture, microservices, and cloud-native design
Extensive Experience using Azure cloud, APIM, Dapr, CI/CD pipelines, and infrastructure as code (Iac/Bicep) would be an asset
Advanced knowledge of design patterns and software engineering principles
Proficient in Git, GitHub/GitLab workflows, and code quality tools
Solid database skills in both SQL and NoSQL
Excellent debugging and code review capabilities
Proven leadership and mentoring experience (preferred)
Strong communication and stakeholder management skills
Proven track record in mentoring and leading engineering teams
Certifications in enterprise architecture, cloud technologies, or technical leadership is an asset
Fluent communication skills in English are required and bilingual skills in French are an asset
Benefits
Competitive compensation package that rewards and recognizes individual contributions
Excellent health, dental and insurance benefits to meet the diverse needs of our employees
Generous vacation time, fitness benefit, parental leave top-up options
Matching contributions to our retirement program
Commitment to the continuous improvement of our staff through learning & development and an education assistance program
Programmeur - analyste .NET senior développant et optimisant des systèmes d’information pour Exposant 3, firme québécoise de services - conseils TI. Collaborant aux architectures, tests, déploiements et corrections applicatives en mode hybride à Montréal.
Staff Ruby engineer building GitLab’s AI - powered Duo Agent Platform repository flows. Leading autonomous agents, onboarding, architecture, and cross - team technical direction.
Hiring Full Stack Developer (React + JavaScript + Node.js) for a 6 - 12 month hybrid contract in Toronto, ON. Build scalable apps with modern cloud tech.
Genpact Java developer creating and optimizing enterprise applications. Collaborating on scalable solutions supporting the company’s AI and digital transformation services.
Senior Python React Developer building scalable enterprise - grade full - stack applications in Canada. Leading technical design, mentoring developers, and optimizing cloud - based solutions.
Staff Backend Engineer building agentic systems that improve software development productivity at GitLab. Setting architecture, evaluating correctness, and scaling greenfield DevSecOps automation.
Senior Backend Engineer building reliable AI automation for GitLab’s DevSecOps platform. Improving software - development workflows through agentic systems, evaluations, and distributed - systems engineering.
API Platform Operations Engineer supporting Sun Life’s cloud and on - premise API infrastructure. Operating Kafka, APIs, microservices, security, and CI/CD solutions across enterprise platforms.
Software Architect designing Azure - based platform services for Petal, a Canadian healthcare orchestration and billing company. Defining scalable architecture, IAM, DevOps standards, and reusable capabilities across SaaS products.