Logiciel Architecte Description du travail Modèle / Brief

Notre organisation est à la recherche d'un architecte logiciel expérimenté. Le demandeur doit être capable de concevoir, de développer et de mettre en œuvre des solutions logicielles. Ils devraient être capables de traiter des problèmes commerciaux complexes et de fournir des solutions technologiques.

Le demandeur peut prospérer dans un environnement hautement compétitif et participer activement à la croissance. C'est une chance parfaite si vous avez une solide expérience architecturale et d'excellentes compétences interpersonnelles.

Profil d'emploi d'architecte logiciel

Un architecte logiciel est responsable des décisions de conception de haut niveau et du développement de normes techniques. Cela peut comprendre des outils, des normes de codage pour les logiciels ou les plateformes. Un architecte logiciel doit avoir l'expertise technique étendue (et profonde) pour porter des jugements intelligents. Ils doivent également avoir des compétences générales pour gérer les projets et les personnes.

Rapports à

  • Lead Tech
  • Directeur de la technologie

Responsabilités d'architecte logiciel

  • Comprendre les besoins logiciels et la conception de l'architecture logicielle
  • Collaborez avec plusieurs parties prenantes pour assurer l'exécution fluide du processus, qui comprend la conception, le développement et la mise en œuvre de diverses solutions logicielles
  • Tenez les réunions des clients pour mieux comprendre les objectifs de leur entreprise et fournir des solutions pour atteindre ces objectifs.
  • Concevoir une stratégie pour améliorer le logiciel actuel
  • Prendre des décisions cruciales de conception de logiciels de haut niveau, ainsi que d'autres facteurs tels que la détermination de la meilleure technologie pour le développement de logiciels
  • Superviser une équipe de développeurs de logiciels et allouer des affectations aux personnes appropriées
  • Établir des normes techniques pour répondre aux besoins du client
  • Former les développeurs sur la technologie ou les outils à utiliser dans le développement d'applications ou de logiciels
  • Aider à la mise en œuvre du logiciel et remettre le projet à l'équipe d'assistance

Exigences et compétences de l'architecte logiciel

  • Une maîtrise ou plus en informatique, ingénierie ou sujet connexe
  • Expérience démontrée en tant qu'architecte logiciel
  • Expérience antérieure dans le développement de logiciels et le codage dans diverses langues (C #, Net, Java, etc.)
  • Compréhension approfondie de la conception et de l'architecture des logiciels et des applications
  • compréhension approfondie de l'UML et d'autres techniques de modélisation
  • Connaissance de la conception HTML / CSS, JavaScript et UI / UX
  • Connaissance des concepts d'assurance qualité logicielle
  • Une approche technique avec un œil attentif pour le détail
  • Excellentes capacités organisationnelles et de leadership
  • Excellentes compétences en communication et en présentation