Software architect
Croesus Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- 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 appropriate technologies, frameworks, and design patterns.
- 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.
- Guide development teams in the implementation of 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.
- Stay up-to-date on new technologies and market trends.
- Evaluate potential tools and solutions.
- Propose innovations to improve efficiency and quality.
- Work with product managers, business analysts, and other stakeholders to understand needs.
- Present technical solutions clearly and concisely.
- Resolve complex technical issues.
- University degree in computer science, software engineering, or a related field.
- More than 7 years of experience in software development, including at least 3 years in an architect role.
- Significant experience in the design and deployment of complex, large-scale systems.
- Excellent command of architecture patterns (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).
- 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 varied audiences.
- Organizational skills and rigor.
- À la carte vacations
- Annual salary + Corporate profit-sharing plan
- Hybrid work
- Sports program
- Gym available at our Laval head office
- Telemedicine + group insurance (super useful for the family 😉 )
- Group RRSP
- Proximity to Montmorency metro
- Ongoing training and development plan
- Referral bonus
- Indoor and outdoor parking & electric car recharging
- Croesus boutique
- Beautifully renovated and spacious office
- Complimentary breakfast every morning
- Bi monthly Happy hours, prepared by our Croesus Life Partner