La division des systèmes et services d'ingénierie électrique d'Eaton est actuellement à la recherche d'un(e) Architecte Logiciel, Plateforme ADPS. Ce poste sera basé à nos bureaux de Brossard (Québec) et offre des possibilités de travail en mode hybride ainsi que les avantages sociaux dès le jour 1. Les candidat(e)s doivent habiter dans un rayon de 80 kilomètres de Brossard.
Ce que vous ferez :
Eaton accélère et est un leader dans l'industrie grâce à ses offres numériques destinées aux clients des services publics. Êtes-vous un penseur stratégique doté d'une solide expérience en technologies et en développement de produits? Ce poste vous offre l'opportunité de rejoindre une équipe diversifiée et internationale engagée dans sa transformation agile et ses innovations de produits.
Want more jobs like this?
Get jobs in Montreal, Canada delivered to your inbox every week.
En tant que membre d'une équipe de recherche et développement multidisciplinaire, l'Architecte Logiciel, ADPS sera responsable de la conception et du développement de la prochaine génération du système avancé de planification de la distribution d'Eaton dans le domaine de l'analyse et de la modélisation des réseaux de distribution d'électricité et des énergies renouvelables. Le/La candidat(e) idéal(e) saura s'épanouir dans un environnement de travail hautement collaboratif, en pilotant l'orientation technique du développement logiciel et en participant activement au processus de développement.
Ce que vous ferez:
Principales fonctions :
- Concevoir et concevoir des solutions qui optimisent l'évolutivité, la fiabilité, la disponibilité et les performances.
- Coordonner les équipes de développement produit et logiciel afin de définir le périmètre du projet et de déterminer les exigences fonctionnelles et non fonctionnelles.
- Utiliser des outils et des méthodologies pour créer des représentations des fonctions et interfaces utilisateurs souhaités.
- Développer des spécifications produit de haut niveau en accordant une attention particulière à l'intégration système et à la faisabilité.
- Définir tous les aspects du développement, de la technologie et du flux de travail appropriés aux normes de codage.
- Communiquer efficacement tous les concepts et directives à l'équipe de développement.
- Superviser la progression de l'équipe de développement afin de garantir la cohérence avec la conception initiale.
- Fournir des conseils techniques et un accompagnement aux développeurs et aux ingénieurs.
- S'assurer que le logiciel répond à toutes les exigences de qualité, de sécurité, de modificabilité, d'extensibilité, etc.
- Participer à l'élaboration de documents de conception, de livres blancs, de documents de formation et de documents d'architecture logicielle.
Qualifications:
Qualifications requises :
- Baccalauréat en génie logiciel, en informatique ou dans un domaine connexe d'un établissement accrédité.
- Au moins 8 ans d'expérience en génie logiciel, dont au moins 2 ans d'expérience comme architecte logiciel.
- Au moins 5 ans d'expérience en conception globale de logiciels et d'applications.
- Au moins 2 ans d'expérience avec UML ou d'autres méthodes de modélisation.
- Au moins 2 ans d'excellente connaissance des systèmes déployés dans le cloud ou des modèles de licences SaaS (AWS, Azure, etc.).
- Maîtrise de l'anglais et du français (compétences pratiques dans les deux langues). La maîtrise du français et de l'anglais est requise pour ce poste afin de communiquer avec les collègues, les clients et les partenaires du Québec et de l'extérieur, ainsi que pour comprendre la documentation technique de notre secteur d'activité.
- Doit être légalement autorisé à travailler au Canada sans parrainage d'entreprise, maintenant ou à l'avenir.
- Aucune relocalisation n'est offerte pour ce poste. Les candidats doivent résider dans un rayon de 80 kilomètres des installations de Brossard.
Qualifications souhaitées :
- Certifications pertinentes en architecture logicielle.
- Expérience en conception de bases de données et en modélisation de données.
- Maîtrise du HTML/CSS, du JavaScript et de la conception UI/UX.
- Expérience en développement logiciel et en codage dans différents langages (C#, .NET, etc.).
What you'll do:
Eaton's Electrical Engineering Services and Systems division is currently seeking a Software Architect, ADPS. This role is based in our Eaton Americas Innovation Center in Brossard, Québec, Canada and offers hybrid work opportunities, as well as benefits from day one. Candidates must reside within 80km of Brossard, Québec, Canada
What you'll do:
Eaton is accelerating and leading the industry with its digital offerings to utility customers. Are you a strategic thinker with a strong background in technology and product development? This position is an opportunity to join a diverse and global team in its Agile transformation and product innovations.
As part of a multidisciplinary R&D team, the Software Architect, ADPS Platform will be responsible for designing and developing the next generation of Eaton's Advanced Distribution Planning System in the field of analysis and modeling of electricity distribution networks and renewable energies. The ideal applicant will thrive in a highly collaborative workplace, guiding the technical direction of software development and actively engaging in the development process.
The successful candidate will possess:
- Excellent communication skills, enabling them to clearly articulate complex technical concepts to a wide range of stakeholders, including engineers, product managers, and business leaders.
- A strong technical mindset with exceptional attention to detail, ensuring robust and scalable software architecture.
- High-quality organizational and leadership skills, with the ability to coordinate cross-functional efforts and mentor development teams.
- A solid understanding of software quality assurance principles, contributing to the delivery of reliable, high-performance solutions.
Essential Responsibilities:
• Architect and design solutions that drive scale, reliability, availability, and performance improvements.
• Coordinate with product development and software development teams to define project scope and determine functional and non-functional requirements.
• Use tools and methodologies to create representations for desired functions and user interfaces.
• Develop high-level product specifications with attention to system integration and feasibility.
• Define all aspects of development from appropriate technology and workflow to coding standards.
• Communicate successfully all concepts and guidelines to development team.
• Oversee progress of development team to ensure consistency with initial design.
• Provide technical guidance and coaching to developers and engineers.
• Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
• Assist in the development of design documents, white papers, training documents, and software architectural documents.
Qualifications:
Required Qualifications:
- Bachelor's degree in software engineering, computer science, or related from an accredited institution.
- Minimum 8 years of software engineering experience, with at least 2 years of experience as software architect
- Minimum 5 years of overall software and application design
- Minimum 2 years of experience with UML or other modeling methods.
- Minimum 2 years of excellent knowledge of cloud deployed systems or SaaS licensing models. (AWS, Azure, etc...)
- Fluency in English and French (working proficiency in both languages). Fluency in French and English is required for this position to communicate with colleagues, customers, and partners located inside and outside of Québec, as well as to understand technical documentation in the field of our industry.
- Must be legally authorized to work in Canada without corporate sponsorship now or in the future.
- No relocation offered for this position. Candidates must live within an 80-kilometer radius of the Brossard facility.
Preferred Qualifications:
- Relevant certifications in software architecture.
- Experience with database design and data modeling.
- Familiarity with HTML/CSS, JavaScript and UI/UX design.
- Experience in software development and coding in various languages (C#, .NET, etc.).
Skills:
Skills:
• Excellent communication skills to articulate technical concepts to various stakeholders.
• A technical mindset with great attention to detail.
• High quality organizational and leadership skills.
• Understanding of software quality assurance principles.
Nous nous engageons à garantir l'égalité des chances en matière d'emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l'encontre des candidats fondée sur leur âge, leur couleur de peau, leur handicap, leur état civil, leur origine nationale, leur sexe, leur identité de genre, leurs informations génétiques, leur origine ethnique, leur religion, leur orientation sexuelle ou toute autre situation protégée ou requise par la loi.