Randstad Digital - Software Architect (C++ / Python) H/F/X

AUSY
Leuven, Belgium
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Leuven, Belgium

Tech stack

C++
Computer Security
Databases
Python
Message Queuing Telemetry Transport (MQTT)
SQLite
Containerization

Job description

The Software Architect is a pivotal technical authority within the architecture for the program. This role is responsible for translating high-level business requirements and enterprise architecture principles into robust, actionable technical solutions. The Software Architect collaborates closely with architects, analysts, project managers, and stakeholders of the client on the one hand and our nearshore technical team on the other hand., * Architectural Realization: Lead the technical implementation of the Enterprise Architecture, ensuring alignment with the overall IT strategy.

  • Security by Design: Ensure that security requirements are Embedded in all architectural and technical decisions. Proactively identify potential security risks, enforce compliance with security standards, and promote a security-first mindset throughout the solution lifecycle.
  • Collaboration & Coordination: Work in tandem with the Enterprise Architect, Solution Architect, Business/Software Architect, and Analyst of the client to ensure seamless integration of solutions and address dependencies with the client's other projects. Create a close relationship with the client seated on mutual respect and expertise, as to be able to lead the technical stakeholder management.
  • Requirements Translation: Analyze and interpret high-level business requirements (in alignment with the client) and convert them into detailed technical specifications and actionable plans.
  • Technical Quality Assurance: Safeguard the technical quality and compliance of solutions with the specifications document ("bestek" = "tender") and architectural guidelines.
  • Security Expertise: Demonstrated experience in integrating security requirements into technical designs and architectures and in applying best practices for IT security in complex environments.
  • Knowledge Sharing: Present technical insights and solutions during knowledge sessions and contribute to shared documentation, playbooks, and slide decks.
  • Documentation: Ensure that all relevant technical documentation, including architecture slides and playbooks, is up-to-date and accessible in shared repositories., + Comprendre : Expérimenté - (C1)
  • Écrire : Expérimenté - (C1)
  • Lire : Expérimenté - (C1)
  • Parler : Expérimenté - (C1)
  • Néérlandais (atout)
  • Comprendre : Expérimenté - (C1)
  • Écrire : Expérimenté - (C1)
  • Lire : Expérimenté - (C1)
  • Parler : Expérimenté - (C1)

Envie d'en apprendre davantage sur ce métier ou sur un métier proche de celui-ci ? Parcourez toutes les informations utiles sur Panorama des métiers. Panorama des métiers Cette offre a été rédigée par l'employeur, Actiris n'est donc pas responsable de son contenu et des éventuelles infractions à la législation en vigueur. Attention, un employeur ne peut pas vous demander de lui communiquer des données sensibles. En savoir plus. Si vous avez une remarque sur cette offre, n'hésitez pas à nous la communiquer via ce formulaire de contact.

Requirements

  • Strong Architectural Knowledge: Deep understanding of enterprise and solution architecture, including familiarity with models such as C4 model.

  • Specification Literacy: Excellent grasp of the specifications document ("bestek" = "tender") and ability to apply its requirements in practice.

  • Communication & Presentation: Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders, and to present during workshops and knowledge sessions.

  • Collaboration: Proven experience working in multidisciplinary teams, bridging the gap between business and technology.

  • Analytical & Problem-Solving: Strong analytical skills to dissect business requirements and architect effective, scalable solutions.

  • Good understanding and experience with following technologies is mandatory

  • Python
  • C/C++
  • MQTT
  • Databases (i.e. SQLite)
  • Containerization technology

About the company

Randstad Digital is a talent-first organization focused on helping companies to accelerate digital enablement and deliver the best possible outcomes for their business and customers. We are defined by the exceptional team of talent we continue to build and the unmatched value people like you deliver to our clients. When you choose Randstad Digital as a career partner, you become a vital force in driving our customers' digital vision forward. Our teams span many different disciplines from CX specialists to embedded software developers, from data engineers to cloud migration experts. This not only enables you to find the role that best matches your skills and expertise, but it also presents you with an opportunity to explore new areas, growing your experience and widening your horizons. Ready to harness the power of your talent and help us grow as the digital enablement partner of choice? Join us at Randstad Digital.

Apply for this position