Technical Architect

Publié il y a 2 jours

Our client is a leading player in IoT solutions with a decade-long presence in the telematics domain. They offer a diverse range of cutting-edge solutions tailored to optimize operations. Trusted by over 2000 entities in Saudi Arabia. With plans to further grow their Tunis office and become a top software company in the region, our client prioritizes competence, customer-centricity, and innovation in delivering their solutions.

Responsibilities :

  • To work with the Architecture Committee members and other stakeholders to capture, evolve, and define the scope and the high-level requirements.
  • To fully understand the software solution/product, and distinguish how different business scenarios can be served into the solution/product in order to help implementers, customers, and architecture team.
  • To fully understand the architecture of the product, the technology, the technical capabilities and
    limitations, and to be able to offer technical consultancy for the product owner and the implementation team when needed.
  • To supervise and conduct software solution/product related technical researches for the IoT products.
  • To act as a tech spoc between the product managers, implementers, architecture team, Business and the development teams by facilitating the resolutions and processing of feedbacks and reported issues.
  • Producing end-to-end designs for the software solution/product based on specific business requirements specially for smart IoT products.
  • Resolving the software solution/product high-level functional issues.
  • Define software architecture and design standards in High-Level Design (HLD) and oversee adherence in Low-Level Design (LLD) implementations.
  • Being responsible for the technical road-map of the software solution/product and ensuring it is always up-to-date.
  • Designing the software solution/product sub-systems and components interfaces and integration specifications.
  • Mentoring the software solution/product development team and ensuring that architecture and design standards are followed throughout the development cycle.
  • Ensuring the software solution/product is reusing the organization reusable components.
  • Ensuring the software solution/product is designed to be re-used, maintainable and extensible.
  • Monitors and recommends changes to improve the reliability, scalability, extensibility, security and performance of developed systems.
  • Lead the design and development of scalable, secure, and high-performance IoT architecture for the product, encompassing edge devices, connectivity protocols, data ingestion, cloud infrastructure, and integration with enterprise systems.
  • Provide Analyze and evaluate Product Requirement Documents (PRDs) to provide accurate effort estimations and conduct feasibility assessments from both technical and business perspectives, ensuring alignment with product goals and delivery timelines.

Requirements :

  • Bachelor degree in Computer Science or Computer Engineering.
  • Over 10 years of experience, with at least 3 years of experience in relevant position.
  • Experience in the software development field.
  • A very good knowledge in designing microservice and cloud native enterprise solutions/products.
  • A deep knowledge and experience in microservices.
  • A deep knowledge and experience in object-oriented design and programming.
  • A very good knowledge and experience in Design Patterns.
  • Good knowledge in Applications Architecture.
  • A good knowledge of documenting software solution using UML & drawio tool.
  • A very good knowledge of the Software Development Life Cycle (SDLC) using Agile approaches.
  • SAFE Methodology is a plus.
  • A deep knowledge of designing mobile solutions.
  • A very good knowledge of database modelling for Sql and NoSql database.
  • A good knowledge of XML, Json and flatBuffer.
  • A good knowledge of Java, Kafka, API gateways, Apache Flink, Cassandra database.
  • A critical thinking & complex problem solving.
  • Excellent communications skills.
  • Strong organizational and leadership skills.

Apply For This Job

Un numéro de téléphone valide est requis.