Elekta Job - 33186225 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Elekta
Location: Montreal, QC, Canada
Career Level: Mid-Senior Level
Industries: Healthcare, Pharmaceutical, Biotech

Description

  Want to join a team with a mission to improve and save lives?  

We continually look for motivated and skilled individuals who are interested in supporting our customers – healthcare professionals who use our products to help patients and their communities.

We currently have the following opportunity available - please contact us for more details!

An English version follows

SOMMAIRE DU POSTE

L'architecte technique participera à la stratégie visant à élaborer la définition et la conception générale du système. La personne doit entretenir une vision holistique et globale des systèmes et des initiatives de développement. Elle doit également être en mesure de schématiser l'information et de présenter les bonnes pratiques de conception aux équipes de développement. L'architecte technique participera également à la stratégie d'élaboration et d'entretien de la « piste architecturale » (architectural runway) du système.

RESPONSABILITÉS

  • Comprendre et interpréter les exigences : participer à la découverte et à l'analyse des préoccupations des intervenants, des exigences de conformité et des scénarios d'affaires, tout en veillant à ce que ce processus mène à une vision cohérente et documentée du domaine.
  • Former les équipes et les nouveaux employés sur les principes, les meilleures pratiques et l'environnement de développement de l'architecture.
  • Participer aux ateliers de conception.
  • Créer et maintenir les exigences fonctionnelles et non fonctionnelles du système.
  • Créer et maintenir une représentation de haut niveau du système.
  • Diriger et participer à la division des tâches des grands projets en étapes de développement Scaled Agile.
  • Participer au triage des défauts du système et aux plans d'actions correctives.
  • Rédiger et présenter les informations de façon claire et concise, en fonction du niveau de connaissance technique du lectorat cible.
  • Collaborer à la résolution de problèmes complexes en veillant à la conception adéquate de solutions évolutives de haute qualité et à haut rendement.

 

CONNAISSANCES, APTITUDES ET COMPETENCES PERTINENTES

  • B. Sc. en informatique ou grade équivalent dans un domaine pertinent
  • Au moins 10 ans d'expérience en génie logiciel, au moins 5 ans d'expérience en tant que concepteur de logiciels ou de solutions informatiques
  • Bonne connaissance du monde des affaires, des organisations, des meilleures pratiques du secteur, de l'infrastructure, de l'architecture et des technologies des domaines connexes – d'un point de vue de la conception et des solutions architecturales
  • Bonne connaissance des modèles et des techniques d'architecture orientée services (AOS)
  • Connaissance des techniques de modélisation des données et de la persistance des données
  • Expérience dans la réalisation d'examens de code et de projet
  • Connaissance de la mise en œuvre de solutions sur Windows et d'autres systèmes d'exploitation
  • Connaissance pratique des langages C# et C++
  • Connaissance pratique de Sparx EA, Rally CA et Micro Focus Quality Center, un atout
  • Expérience en matière de développement logiciel Scaled Agile (SAFe), un atout
  • Expérience dans le domaine de la commande de dispositifs médicaux ou de la radiothérapie, un atout
  • Aptitudes éprouvées pour l'écoute, la négociation et la présentation convaincante de contenu technique
  • Excellentes aptitudes communicationnelles à l'écrit et à l'oral en anglais

********

POSITION SUMMARY

The System architect participates in the strategy for developing the definition and high level design of the system.  He/she will maintain a high-level, holistic vision of systems and development initiatives and will share design views and good design practices with development teams.  The System architect will also participate in the strategy for building and maintaining the system architecture runway.

RESPONSIBILITIES

  • Participate in the strategy for developing the definition and high level design of the system.
  • Maintain a high-level, holistic vision of systems and development initiatives.
  • Share design views and good design practices with development teams.
  • Participate in the strategy for building and maintaining the system architecture runway.
  • Understand and interpret requirements- Participate in the discovery and analysis of stakeholder concerns, compliance requirements and business scenarios and ensure they translate into a consistent, documented view of the domain.                     
  • Train teams and new employees on the architectural guidance, best practices and the development environment.
  • Participate in design workshops.
  • Create and maintain the functional and non-functional requirements of the system.
  • Create and maintain high level designs of the system.
  • Participate and lead the work breakdown of large projects into Scaled Agile development increments.
  • Participate in system defect triage and corrective action plans.
  • Author and present information in a clear and concise manner commensurate for all audience's technical level.
  •  Collaborate and solve complex problems through good design to help create high quality, high performance and scalable solutions.

RELEVANT KNOWEDGE, SKILLS AND COMPETENCIES

  • B.S. Computer Science or equivalent relevant field preferred.
  • 10+ year experience in software engineering, at least 5+ years as a software or solution architect
  • Good knowledge of business/organization, industry best practices, infrastructure, architecture and technology in related areas from an architectural design/solutions perspective.
  • Good knowledge of Service Oriented Architecture (SOA) patterns and techniques.
  • Knowledge of data modeling techniques, and data persistence.
  • Background in conducting code and design reviews.
  • Knowledge of implementing solutions on Windows and other O/S.
  • A working knowledge of the C# and C++ languages.
  • A working knowledge of Sparx EA, Rally CA, and HP Quality Center is a plus.
  • Experience with Scaled Agile Software Development (SAFe) is a plus.
  • Experience with medical device control / radiation therapy, an asset.
  • Proven track record of listening, negotiating and convincingly presenting technical content.
  • Excellent written and verbal communication skills in English.


 Apply on company website