Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.
Location: Futurmap, Antananarivo, Madagascar Type of contract: CDIExperience: 7 years of experience in software development, including at least 2-3 years as a lead developer or technical supervisor. ABOUT US: Futurmap is a leading international group specialized in the processing and exploitation of geographic data. Based in Madagascar, the company has clients throughout Europe and Canada. Our mission is to facilitate the processing of geographic and architectural data. In our Method and Innovation department, we are actively working on the optimization and extension of reference software such as Revit, Auto CAD and QGIS, bringing advanced features and increased performance, as well as internal solutions for semi-automated processing. YOUR RÔLES: We are looking for a Lead Developer C++, C, Pythonexperienced to take the technical lead of our development team. This key role combines the coaching and skills development of a team of developers with the design of strategic tools for our production. As a Lead Developer, you will be the technical point of reference for the team: you grow developers, set quality standards and drive developments that shape our production methods. You will also supervise our AI Expert and integrate his artificial intelligence bricks into our tools. This role requires strong technical expertise, a real taste for transmission and a proven ability to deliver quality tools on time. YOUR RESPONSIBILITIES: Supervision and upskilling: Lead, supervise and motivate a team of developers and an AI Expert, promoting a collaborative and stimulating working environment.Evaluate the level of each developer and build with him an individual progress plan. Provide mentoring on a daily basis: peer programming, commented code reviews, knowledge sharing. Provide technical guidance and ongoing support in C, C++ and Python. Distribute and plan team developments in relation to method project managers. Development and quality: Define the software architectures and development standards of the team. Design, develop and implement complex features to extend our existing software (Revit, Auto CAD, QGIS) and create new ones. Industrialize in our production tools the AI models designed by the AI Expert. Ensure the performance, robustness, scalability and documentation of developed solutions. Conduct a technological watch and propose the integration of new relevant technologies. Your technical skills Mastery of this framework. NET. Good command of C++(Ideally C++11/14/17/20). Good knowledge of Python. Experience developing software for architecture, engineering or topography (knowledge of Revit APIs, Auto CAD or QGIS is a plus). Mastery of Git and code review and testing practices. Familiarity with agile methodologies (Scrum, Kanban). An appetite for AI and machine learning is appreciated, without being required. YOUR PROFILE: Engineer degree or equivalent in computer science or software engineering. Minimum of 7 years of experience in software development, including at least 2-3 years as a lead developer or technical support. A successful experience in the support and development of developers is imperative. Pedagogy, patience and a taste for transmission. Excellent communication and leadership skills. Autonomy, rigor and proactivity. Ability to work in a multilingual and multicultural environment. What we offer The opportunity to work on innovative and high impact projects. A stimulating and collaborative work environment. Exciting technical challenges and professional development opportunities. If you are a technical leader who likes to grow a team and want to contribute to the evolution of architectural and topographic tools, we would be delighted to meet you!
Sector: Civil Engineering
---
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]
ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.
Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.
•Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
•Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
•Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
•Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
•Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
•A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.