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
Contract Python Developer role requiring 5+ years of experience with Python, SQL/MySQL, API development, AWS, Docker, and RabbitMQ. Must have cloud and microservices experience.
Ruby on Rails Engineer developing production applications for a venture - backed startup simplifying real estate law. Designing complex features and contributing to the development of client - facing products.
Developer working within a machine learning team to create AI solutions for various clients. Engagement in python development and prompt engineering are key aspects of this role.
Senior Software Engineer at 3Pillar collaborating on transformative projects using Angular and .NET Core. Leading teams to architect innovative solutions for enterprise applications.
Back - End Developer at Datmos designing and maintaining scalable eCommerce solutions powered by Adobe Commerce. Collaborating within Agile teams for high - quality digital commerce experiences.
Software Engineer, Backend Co - op responsible for evolving serverless infrastructure at Bree's finance platform. Utilizing AI tools while ensuring clean, maintainable systems for user credit services.
Java Developer with React skills for an IT solutions company. Responsible for full - stack application development and collaboration in an agile environment.
Développeur principal de support (.NET) chez iA Financial Group, assurant la stabilité et l'évolution des applications critiques. Diagnostic et résolution d'incidents complexes en collaboration avec plusieurs équipes.
Senior Developer leading the transition to microservices and utilizing AI tools in development processes. Seeking experienced professionals for critical systems environments with a focus on high - quality output.