⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Software UI Architect

Прямой работодатель  SOTI ( soti.net )
Торонто, Канада
Архитектор
Информационные технологии • Разработка • C# • JavaScript • ASP.NET Core • AngularJS • IoT/IIoT
18 марта 2022
Релокация
Опыт работы более 5 лет
Работодатель  SOTI
Описание вакансии

What We’re Looking For

Our people are our most important resource. For us to continue to develop new innovations and achieve the impossible, we are looking for Computer Science Experts and out-of-the-box thinkers that appreciate the art of creating great software.

As the successful candidate, you have strong math and logical thinking, excellent understanding of algorithms, data structures, software architecture and design, and you understand the logic behind how things work.

As a UI Architect in the Architecture and Security team, you will be responsible for defining and communicating the technical vision for the future front-end/UI architecture of MobiControl and other SOTI software applications. You will also help development teams to make this vision a reality, to design and build highly responsive web UIs, intuitive CLIs and the front-end to support them.

What You’ll Do
 

  • Drive architectural UI design for SOTI’s products, design major components of the architecture
  • Advocate, document, and enforce best engineering practices, design and implementation principles, coding standards; drive high quality in all phases of software development.
  • Assist development teams with design review; suggest innovative solutions targeting large-scale performance, security, and fast delivery; develop prototypes and proof of concepts; enforce compliance with design and security.
  • Identify technical debt; assist development teams with technical debt elimination.
  • Collaborate with senior management, product, support, and other technical teams, collect requirements, define, and communicate product technical strategy, architecture, and design.
  • Create and maintain an architecture roadmap, principles, policies, and procedures, a repository of design artefacts (solution architecture, high- and low-level designs)
  • Help in growing technical expertise in SOTI; mentor and educate developers as well as quality assurance specialists
  • Assist in development, bug-fixing, performance optimization, refactoring, implementing automated tests, improving CI, etc.
  • Have fun, with all of the above!

     

Experience You’ll Bring

  • Expertise in Computer Science with an excellent understanding of math, algorithms, data structures, design patterns and software architecture, and the ability to understand the logic behind the relationships within programs themselves
  • Bachelor’s and/or master’s degree in Computer Science or related degree, or equivalent experience
  • 5-7 years of combined experience architecting, designing, and implementing multi-tiered software applications
  • Deep experience in agile software development life cycle, practices, and tools (coding standards, code reviews, source code management, build processes, QA)
  • Strong experience in front-end programming languages and frameworks such as JavaScript, TypeScript, Angular, HTML…
  • Experience with CI/CD practices, knowledge of Jenkins, Docker, etc.
  • Experience in taking a leading role in building complex software systems that have been successfully delivered to customers
  • Experience working on complex business problems and providing technical solutions that are effective, creative, and efficient.
  • Highly proficient in documenting and reviewing architecture design
  • Strong analytical and problem-solving skills with attention to details

     

SOTI is home to many faiths, cultures, and nationalities. The SOTI family is an example of an inclusive work culture that is respectful to all. We are always looking for fresh and innovative thinkers who can make a difference. We offer careers with #EndlessPossibilities.

What are you waiting for? Apply today!


Специализация
Информационные технологииРазработкаC#JavaScriptASP.NET CoreAngularJS
Отрасль и сфера применения
IoT/IIoT
Уровень должности
Архитектор