Senior Software Architect Engineer
Antal International
Switzerland
vor 1 Tg.

Job Description

For international product company, leader in IoT field, we are looking for a :

Senior Software Architect Engineer

He / She will be in charge of collaborating to define architecture, design and tests of integrated software enterprise platforms.

Main Responsibilities

  • Collaborate with other teams to determine functional and non-functional requirements for new software and solutions;
  • Design the architecture of complex back-end distributed systems for IoT platforms encompassing the system architecture, from field devices to back-
  • end / front-end platforms;
  • Develop applications and software components for back-end and communication middleware, running on embedded Linux platforms and Linux server;
  • Enhance application performance with extensive use of high-performance computing technologies and distributed database;
  • Oversee progress of development team to ensure consistency with initial design and adherence to software and architecture requirement specifications.
  • Qualifications and experiences

  • University degree in Computer Science or equivalent discipline;
  • Minimum 10 years in software development out of which minimum 5 years of experience with same responsibilities as required by this position;
  • Proven experience in architecture definition and software development on Linux and Linux embedded operating systems;
  • Broad and extensive knowledge of the software development process (SDLC), methodologies, quality and performance metrics : lifecycle, quality assurance and design for testability, continuous integration and continuous deployment technologies, Agile scrum methodology;
  • Ability to identify and define requirements for an IoT platform and applications;
  • Knowledge about DevOps technologies, such as docker and configuration languages;
  • Proficiency in back-end programming languages such as C++, go, python, java, javascript;
  • Hands-on technical background that enables to easily interact and give guidance to software developers and architects.
  • Skills required

  • Flexible, able to prioritise activities and managing time efficiently, meeting the deadlines;
  • Excellent problem solving approach, high level of commitment and ability to manage pressure;
  • Able to work cross-functionally in dynamic and international environments and to work effectively and independently with all levels of the organization and clients;
  • Effective communication skills and proficient in English language.
  • Bewerben
    Zu Favoriten hinzufügen
    Aus Favoriten entfernen
    Bewerben
    Meine Email
    Wenn Sie auf "Fortfahren" klicken, stimmen Sie zu, dass neuvoo Ihre persönliche Daten, die Sie in diesem Formular angegeben haben, sammelt und verarbeitet, um ein Neuvoo-Konto zu erstellen und Sie gemäß unserer Datenschutzerklärung per Email zu benachrichtigen. Sie können Ihre Zustimmung jederzeit widerrufen, indem Sie diesen Schritten folgen.
    Fortfahren
    Bewerbungsbogen