cover image
ThoughtLabs Belgium

Technical Solution Architect

On site

Brussels, Belgium

Freelance

12-03-2025

Job Specifications

Key Responsibilities:
Architectural Leadership:
Design scalable, secure, and efficient event-driven solutions aligned with business goals.
Develop and enforce architectural standards and guidelines for EDA implementations.
Ensure platform consistency across multi-cloud environments (AWS and Azure).
Platform Development & Guidance:
Assist and guide development teams in implementing Kafka Streams, producers/consumers,...
Create and review technical designs for coherence, scalability, and resilience.
Provide expertise in addressing common EDA challenges, including out-of-order events, at-least-once delivery models, and stream memory management.
Collaboration:
Work closely with product owners, developers, and business analysts to translate business requirements into technical architectures.
Partner with DevOps teams to establish CI/CD pipelines and ensure seamless deployment of EDA solutions.
Platform Support & Troubleshooting:
Provide support for Kafka platform, including setup, optimization, and troubleshooting of brokers, producers, and consumers.
Design disaster recovery (DR) plans, replication strategies, and multi-region Kafka configurations.
Innovation and Best Practices:
Stay updated on the latest advancements in EDA and Kafka technologies to identify and implement continuous improvements.
Ensure compliance with data security standards and establish governance practices for Avro schemas.
Qualifications:
Experience:
10+ years in software architecture/design, with 5+ years focusing on event-driven architecture.
Expertise in Confluent Kafka (multi-region clusters, brokers, connectors) at scale (50M+ events/day).
Proven experience with AWS (Lambda, DynamoDB, S3, RDS, SQS, SNS, CloudWatch) and Azure platforms.
Hands-on development expertise in Java (Spring Boot) and Node.js, with a solid understanding of asynchronous programming models.
Technical Skills:
Deep knowledge of EDA principles, including event sourcing, CQRS, and eventual consistency, and how to address these in frameworks like Kafka Streams, Spring Boot (for Java), and Node.js-based event handling libraries.
Strong understanding of Kafka Streams, Avro schema management, and Kafka security best practices.
Experience with API-driven architectures (RESTful APIs, API gateways).
Proficiency in containerization and orchestration tools (Docker, Kubernetes, AWS ECS/EKS).
Proficiency in memory and performance optimization techniques for stream processing.
Soft Skills:
Excellent communication skills with the ability to translate complex technical concepts to business stakeholders.
Strategic thinker with strong analytical and problem-solving capabilities.
Proven leadership skills, including guiding and mentoring development teams.
Preferred Skills:
Experience with Node.js for building scalable backend services and event-driven architectures.
Familiarity with tools like Terraform for infrastructure automation.
Understanding of DevSecOps practices and secure software development lifecycles.
Experience with CI/CD pipelines using Bitbucket, ensuring robust and seamless deployment processes.
Prior experience in logistics or similar domains is a plus.

About the Company

We focus on delivering high-performance and premium services to diverse organizations. ThoughtLabs® is a team of software engineers, programmers, technology experts and technical recruiters who work together to provide our clients with outstanding services. What we do? • IT Consultation • IT Staffing • Web Development • Mobile App Development • IT Consultation In this high-tech and digitalized world, you may be stuck in certain things. You need to analyze your current business practices, approach and standings in tec... Know more

Related Jobs

Company background Company brand
Company Name
EMW
Job Title
2024-0308 Project Implementation Services (NS) - MON 24 Mar RELAUNCH
Job Description
Deadline Date: Monday 24 March 2025 Requirement: Project Implementation Services Location: Braine L'Alleud, BE Full Time On-Site: Yes Time On-Site: 100% Period of Performance: 2025 Base: 1st May 2025 until 31st December 2025 2026 Option: 1st January 2026 until 31st December 2026 2027 Option: 1st January 2027 until 31st December 2027 2028 Option: 1st January 2028 until 31st December 2028 Required Security Clearance: NATO SECRET PURPOSE The purpose of this Statement of Work (SoW) is to describe the Project Implementation services required by the Purchaser. The NATO Communications and Information Agency (further referred to as "Purchaser") is seeking a qualified Service provider to provide efficient and effective project implementation services (further referred to as the Service) focused on implementation of user equipment and user migration. BACKGROUND NATO Digital Workplace Centre (NDW Centre), part of NCIA, provides simple yet innovative solutions that underpin the Digital Transformation of NATO by providing feature-rich Digital Workplace, which enable NATO staff members to connect, communicate, and collaborate. Personal Workspace service area deliver the following user-facing services to NATO Commands, NATO Force structure and Nations in all 32 Allied Nations: Windows-based and iOS/iPadOS-based end user device provisioning, management, operation, and lifecycle across multiple separate networks of different classifications and various form factors; Workstream collaboration including email and instant messaging server backend and client frontend provisioning, management, operation and lifecycle across multiple separate networks of different classifications The services integrate with other services such as print/scan/copy, voice, video-teleconference (VTC), collaboration portals and enable NATO-specific functional applications higher up the software stack. NDW Centre and Personal Workspace are contributing to several major projects that are enhancing the Workspace services and leading the user transition of the end users to the new enhanced services at multiple NATO locations. The projects work is organized in Agile/Scrum based approach. OBJECTIVES With this SoW, the Purchaser aims to achieve the following objectives: Support the planning, execution, monitoring and control activities for the assigned projects and work packages in the projects Lead and contribute to Stakeholder Management, Information and Knowledge Management (e.g. documentation management, SharePoint portals management) in the area of responsibility Lead and coordinate site implementations as per project schedule Prepare and present project/work package status updates and briefs Coordinate and receive guidance from NDW Centre on topics related to the projects/work packages in area of responsibility To achieve these objectives, the Purchaser is looking for two resources with Project Implementation Managers qualifications. During performance of the contract, the Contractor personnel will act as part of the Purchaser's project structure(s). SCOPE OF WORK AND ASSOCIATED DELIVERABLES Considering the extended period of execution and the evolution of the project schedules, the execution of the work in this SoW is measured in sprints, where each sprint is defined as deliverables produced by one person planned for a duration of one calendar month. The detailed tasks in each sprint will be determined at the start of each sprint by the Purchaser's authorized point of contact following the Scope of Work defined herein and project milestones and schedule, and documented in writing. The SoW covers the following activities and tasks: Tracking, monitoring and reporting on project progress for various stakeholder reporting Organizing, preparing, coordinating and managing the project meetings Documenting the action items in meetings and follows-up with the relevant members of the project team Lead the administrative coordination of physical meetings with stakeholders, preparing agendas, documentation folder, and the overall organization including social events organization Providing support in the execution of activities for and in monitoring the execution of project work plans and ensures that project activities are properly and realistically scheduled, monitored and reported Acting as the documentation custodian for the project; assists in writing reports, official letters and other project related documentation Reporting to project management team in intervals as requested, Creates, maintains and improves the project SharePoint libraries, internal and external portals, and project wiki pages; Manages the permission levels for the project team members to access to the project portals, and provision of support to the project team members in utilization the SharePoint (SP) portal Maintains the documentation configuration baselines and logs; and implements the change management process for the documentation; Performs other related duties as required DELIVERABLES AND PAYMENT 5.1 The following deliverables are expected from this statement of work. 5.2 Complete the tasks agreed in each spring-planning meeting as per sections 3 and 4 above. 5.3 Produce sprint completion reports (format: e-mail update), which include details of activities performed. Specifically, tasks requested for internal activities (traceable), monthly all project overview and status reports, real-time project tracking and visualization via dashboard, calendar overview on upcoming tasks, updates with dates, agendas and materials, overview on communication campaigns. 5.4 Payment Schedule will be at the end of each sprint of four working weeks, following the acceptance of the sprint completion report, delivered within 5 (five) working days of the following month. 5.5 The NCIA team reserves the possibility to exercise a number of options, based on the same scrum deliverable timeframe, at a later time, depending on the project priorities and requirements. 5.6 The payment shall be dependent upon successful acceptance of the sprint report and the Delivery Acceptance Sheet (DAS) - (Annex B) including the EBA Receipt number. 5.7 Invoices shall be accompanied with a Delivery Acceptance Sheet (Annex B) signed by the Contractor and the NCIA POC. 5.8 BASE 2025: PERIOD OF PERFORMANCE 1 May 2025 - 31 DECEMBER 2025 Deliverable 01: Up to 22 sprints of Project Implementation Services Payment Milestones: Upon completion of each sprint and at the end of the work. Completion of each milestone shall be accompanied documented in a Certificate of Acceptance (Annex A), signed for acceptance by the Purchaser's authorized point of contact and the Contractor. 5.9 OPTION 2026: PERIOD OF PERFORMANCE 01 JANUARY 2026 - 31 DECEMBER 2026 Deliverable 01: Up to 24 sprints (two resources x 12 SPRINTS each) of Project Implementation Services Cost Ceiling: Price per sprint will be determined by applying the price adjustment formula as outlined in CO...
Braine-L’Alleud, Belgium
On site
Freelance
11-03-2025
Company background Company brand
Company Name
NEBIRU
Job Title
IAM Consultant (Freelance)
Job Description
IAM Consultant Are you passionate about Identity & Access Management (IAM)? We’re looking for: Strong experience in IAM (SailPoint IIQ a must) Solid technical background in C# ASP.NET, Bash, and more Consulting mindset & problem-solving skills Apply today! #IAM #CyberSecurity #Hiring #SailPoint #ITSecurity
Brussels, Belgium
Hybrid
Freelance
12-03-2025
Company background Company brand
Company Name
G2i Inc.
Job Title
Software Engineer for Training AI Data - Python, Belgian Dutch Language
Job Description
Accepted Locations and Languages We accept native or highly fluent Belgian Dutch speakers. For the complete list of accepted locations, click here. This work is 100% remote. Loom Video Our Founder/CEO, Gabe Greenberg, created a more in-depth Loom video that we highly recommend you watch! Check it out here: https://www.loom.com/share/5a8972c7fbbf46aaa3f389b2b6391c40 Overview You’ll join an expert annotation team to create training data for the world's most advanced AI models. No previous AI experience is necessary. You'll get your foot in the door with one of the most prominent players in the AI/LLM space today. We seek software engineers with 3+ years of experience to train large AI language models, helping cutting-edge generative AI models write better code. Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code. We currently have 200+ roles open! What Will I Be Doing? Evaluating the quality of AI-generated code, including human-readable summaries of your rationale Solve coding problems, writing functional and efficient code Writing robust test cases to confirm code works efficiently and effectively We asked the technical project manager to go into even more detail and this is how he answered: It is solving coding challenges, creating instructions to help others, reviewing the code before it goes into the model, and there's a ton of variety in the projects. We have everything from "Which piece of Python code is better?" to "Make a full mobile application using this chatbot, and improve the chatbot's responses afterward to make it faster." Pay Rates Belgium: $22.98/hr For other countries, see this list. Expectations are 15+ hours per week; however, there is no upper limit. We have engineers working 20-40 hours per week and some working 40+ hours per week. You can work as much as you want to. You'll get paid weekly per hour of work done on the platform. Contract Length Long term, there is no end date. They expect to have work for the next 2 years. You can end the contract at any time. We hope you will commit to 12 months of work, but if you start and it's not a fit for you, we totally understand. Flexible Schedules Developers can set their own hours—ideal candidates will be interested in spending 40 hours a week. They will be with teams, so strong performers will adapt to the urgency of projects and stay engaged, but they will also be incredibly flexible on working hours. You can take a 3-hour lunch, no problem. Instead of tracking your hours, you are paid according to time spent on the platform, calculated in the coding exercises. Interview Process Apply using this Ashby form. If you seem like a good fit, we'll send an async RLHF code review that will take 35 minutes and must be finished within 72 hours of us sending it. You'll receive credentials to the RLHF platform. We'll then set up a group call to answer any further questions about onboarding with the company. You'll perform a simulated production-level task (RLHF task) on the platform. This will be your final interview, which will ultimately determine your employment and leveling. Successful completion of this process provides you with an opportunity to work on projects as they become available. Tech Stack Priorities The current priority for this team is engineers with either a Data Science background who know Python well or software engineers who are well versed in Python. Required Qualifications: 3+ years of experience in a software engineering/software development role. Complete fluency in the English language. Ability to articulate complex scientific concepts clearly and engagingly. Excellent attention to detail and ability to maintain consistency in writing. Solid understanding of grammar, punctuation, and style guidelines. Proficiency with Python Nice To Haves: Bachelor's or Master’s degree in Computer Science Proficiency in working with one or more of the following: Java, JavaScript, TypeScript, C++. SQL, Swift, Ruby, Rust, Go, NET, Matlab, PHP, HTML, DART, R, Apex, and Shell, C, C# Recognized accomplishments or contributions to the coding community or in projects. Proven analytical skills with an ability to approach problems creatively. Adept communication skills, especially when understanding and discussing project requirements. A commitment to continuous learning and staying updated with the latest coding advancements and best practices. Enthusiasm for teaching AI models and experience with technical writing!
Belgium
Remote
Freelance
11-03-2025
Company background Company brand
Company Name
Amoria Bond
Job Title
PCS7 Engineer
Job Description
Freelance PCS7 Engineer - Herentals - May (6+ months) Project Tasks: Software Migration Commissioning Your profile: You have at least 3 years experience in Automation You have at least 2 years experience with PCS7 You have experience with DCS You have experience with commissioning You're practical and pro-active You can analyze and solve bugs Its a bonus if you have: Experience in Life Sciences Experience in GAMP General Conditions: Start date: May 1st (also possibility to start part-time in April) Location: On-site - Herentals, Belgium Duration: 6+ months Workload: Full-time Contract type: Freelance Must be eligible to work in Belgium without visa sponsorship Are you interested? Then apply online now or send your current CV and phone number. We look forward to hearing from you! We operate as a recruitment consultancy. None of the above terminology is intended to be discriminatory in terms of age, gender, or experience. We confirm that we welcome all applications from candidates of any age, gender, or experience.
Herentals, Belgium
On site
Freelance
11-03-2025