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
Intermediate Backend Software Developer at Ava Industries. Assist in transferring patient health data using Ruby on Rails for a cloud - based EMR system.
Senior Python Developer contract role in Toronto. Requires 8+ years development experience, 3+ years Python, GCP services, data tools, and workflow orchestration.
Senior Ruby on Rails Engineer developing scalable web features and improving APIs at Zipline. Shape robust systems while contributing to AI - powered initiatives in a fully remote environment.
Tech Lead managing core backend automation for Jerry.ai, simplifying car ownership processes. Evolving frameworks to improve reliability and scalability while leading technical teams.
Senior Backend Developer at Atimi working on high - quality software solutions integrating mobile and web experiences. Collaborating with teams and leading software development processes.
Intermediate C++ Software Engineer working on projects in the Minecraft universe at SkyBox Labs. Collaborating in a creative studio environment while contributing to iconic game franchises.
Java Tech Lead at Desjardins responsible for enhancing user experience and supporting development teams with innovative solutions. Leading strategic initiatives in a collaborative environment.
Join Pigment as a Software Engineer developing backend components for our performance management platform. Collaborate with teams to deliver scalable solutions for dynamic markets.
Senior Backend Engineer at ClickHouse building a petabyte - scale observability platform focused on developer experience. Collaborating on backend systems and infrastructure for real - time data applications.