Software architect

3 weeks ago


Laval, Canada Croesus Finansoft, Inc. Full time

Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and maximize the management of their assets under management. Croesus’s mission is to provide a superior experience to its clients, users, partners, and employees and to positively impact the community. With more than 200 employees in its Montréal, Toronto, and Geneva offices, Croesus has won several industry awards for being a high-quality solution provider and an outstanding employer. Position The software architect is an experienced software development professional. Their role is to design and define the technical architecture of information systems to ensure their performance, scalability, and maintainability. They work closely with development teams to translate functional requirements into a robust and effective technical solution. Main responsibilities Architecture design and development: Define the software architecture for new applications and the evolution of existing systems, taking into account functional and non-functional requirements (performance, security, maintainability, etc.). Choose the appropriate technologies, frameworks, and design models. Document the architecture (diagrams, technical specifications, etc.). Create proofs of concept and develop prototypes to validate architectural and technological approaches. Identify and mitigate potential technical risks related to the architecture and implementation of solutions. Technical leadership: Guide development teams in implementing the architecture. Establish and promote best practices in coding, design, and testing. Ensure code compliance with standards and best practices. Conduct code reviews and training sessions as needed. Technology watch: Stay up to date on new technologies and trends. Evaluate tools and potential solutions. Propose innovations to improve efficiency and quality. Collaboration and communication: Work with product managers, business analysts, and other stakeholders to understand needs. Present technical solutions clearly and concisely. Solve complex technical problems. Requirements Education University degree in computer science, software engineering, or a related field. Experience More than 7 years of experience in software development, including at least 3 years in an architect role. Significant experience in designing and deploying large-scale complex systems. Technical skills Excellent command of architectural models (microservices, modular monolith, Service-Oriented Architecture (SOA), event-driven architecture). In-depth knowledge of programming languages (C#, TypeScript, Python) and associated frameworks. Solid experience with relational databases. Experience with cloud platforms (AWS, Azure). Understanding of DevOps principles and continuous integration (CI/CD). Personal skills Strategic and analytical thinking: ability to see the big picture and anticipate challenges. Technical leadership: ability to influence and inspire teams. Excellent communication: ability to explain complex concepts to a variety of audiences. Organizational skills and attention to detail. Other information Why join Croesus ? Annual salary + Corporate profit-sharing plan Sports program Gym available at our Laval head office Telemedicine + group insurance (super useful for the family


  • Software architect

    4 weeks ago


    Laval, Canada Croesus Full time

    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and...

  • Software architect

    4 weeks ago


    Laval, Canada Croesus Full time

    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and...

  • Software architect

    4 weeks ago


    Laval, Canada Croesus Full time

    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and...

  • Software architect

    3 weeks ago


    Laval, Canada Croesus Finansoft, Inc. Full time

    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and...

  • Software architect

    3 weeks ago


    Laval, Canada Croesus Finansoft, Inc. Full time

    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and...

  • Software architect

    3 weeks ago


    Laval, Canada Croesus Finansoft, Inc. Full time

    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and...

  • Software Architect

    1 week ago


    Laval, Canada Canonical Full time

    Software Architect - Containers / Virtualisation Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Software Architect - Containers / Virtualisation 1 day ago Be among the first 25 applicants Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Canonical is a leading provider of open...

  • Software Architect

    1 week ago


    Laval, Canada Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalCanonical is a leading provider of open source...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada ECI Software Solutions Full time

    Join to apply for the Senior Solutions Architect role at ECI Software SolutionsLocation: Remote - Canada EST or CSTWe are seeking a Senior Solutions Architect who is ready to play a crucial role in designing, planning and executing our product modernization plans, going from a monolith desktop application to a SaaS-based cloud-native architecture leveraging...


  • Laval, Canada Croesus Full time

    A leading wealth management solutions provider in Laval is seeking a Software Architect. You will design and define the technical architecture of information systems, working closely with development teams to create scalable and maintainable solutions. The ideal candidate has over 7 years in software development, with a strong background in architecture and...