cover image
Sansaone

Developer Consultant (SNS01441)

On site

Brussels, Belgium

Full Time

26-03-2025

Job Specifications

Job Description

Nature of the main tasks

Responsible for development and maintenance of software applications
Development and integration of software components
Building reusable code for future use
Understanding and implementation of security and data protection
Participating in the design and creation of scalable software
Maintenance of code integrity and organisation
Writing clean, functional code on the front-end
Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement
Production of technical documentation
Testing and fixing bug fixes or other coding issues
Systems integration
Assistance with deployment and configuration of the system

Knowledge and competences

Java
Good programming experience
Experience in Web security, authentication and authorization protocols (OAuth, Open ID Connect)
Understanding of key design principles
Ability to learn new software and technologies quickly
Knowledge on either GIS, Front-end, Back-end or Full – stack development
GIS
Geospatial data analysis
Front End Development (HTML, CSS, JavaScript)
Provides support to Developers who need to interface with
GIS system
Front-end
JavaScript / JQuery /Angular / Typescript / Vue.js / KendoUI, ability to use front end languages to the full potential
CSS: ability to implement CSS scripts to replicate application design blueprints
Bootstrap: ability to develop responsive web sites for both desktop and mobile layouts
HTML5
Development of user interfaces for web or mobile
Web Application Security
Web Services.
Ability to design, develop Web Services, Services REST or SOAP
Windows and Linux
Ability to respect deadlines and budget allocated and follow instructions.
Respect for development standards and best practices
Web Application Security
SQL ability
Make full use of SQL Language
Work with Oracle RDBMS and to query in native SQL language
Maintain and develop PL/SQL packages
UML, BPMN

Programming Languages

Javascript
Java. Ability to design, develop and review software components build using Java (Spring/Struts/Hibernate frameworks)
ColdFusion (FuseBox framework)
PHP (Symphony framework/LARAVEL, Drupal portal)

Tools and Methodologies

ColdFusion
Experience with the following tools: Git, JIRA, Confluence, Bamboo, Nexus, Crucible, Jenkins, Sonar and GitHub
Integrated development environment
Eclipse Foundation Eclipse
IntelliJ IDEA
JetBrains PhpStorm
Software development Lifecycle
Atlassian tools
GitHub
ServiceNow
Methodology
Project Management: PM² and PM² Agile
Agile Software development: Kanban & Scrum

Languages

English
French
Dutch

Hiring Team Member

Avula Srivalli

Recruitment Coordinator

LinkedIn
Mail

About the Company

Welcome to Sansaone, a dynamic force in the realm of ICT talent acquisition. Born out of a passion for excellence and a vision for connecting outstanding professionals with forward-thinking organizations, we stand as a beacon for strategic recruitment solutions in the Information and Communication Technology sector. With a commitment to excellence and a passion for connecting exceptional professionals with innovative organizations, we are your strategic partner in building transformative teams. Know more

Related Jobs

Company background Company brand
Company Name
OTIV
Job Title
Full Stack Developer Rust
Job Description
Who We Are OTIV is a Ghent-based company leading the autonomous revolution in rail. We are on a mission to increase safety and efficiency of railway operations by teaching rail vehicles to drive autonomously. By making trains more efficient and safer, we actively contribute to a modal shift and a greener future. We bring this vision to life by a unique focus on the most challenging environments such as cities, shunting yards and industrial sites. Thanks to high-profile partners and world-leading clients such as Deutsche Bahn, SNCF Group, ArcelorMittal and CAF we deliver the future of railway operations today. OTIV is an equal opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals and in which personnel processes are merit-based and applied without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic. OTIV strives to create an environment in which all employees feel confident in their ability to bring their authentic selves to work and secure collaborating with colleagues and customers. What We're Looking For We are looking for a skilled and versatile senior software engineer to reinforce our tech team working on a range of innovative products in the field of autonomous rail systems. You will contribute to the development of assistance systems, remote supervision and control platforms, and features such as planning, localization, sensor fusion, and real-time video streaming. You'll work closely with cross-functional teams across the company and may be involved in any of our three core products, depending on your expertise and the project/product needs. Requirements Technical Skills and Experience: Master's degree in Engineering, Industrial Engineering, Computer Science, Software Engineering, or a related field, or equivalent practical experience. Strong development skills in Rust, C, and/or C++. Proficiency with Python for scripting, tooling, or testing tasks Hands-on experience in Agile development methodologies Proficient with version control systems such as git and build systems such as cargo Familiar with CI/CD pipelines and modern development workflows. Deep understanding of software development, complexe architectures and design patterns Strong experience with Linux-based environments and Yocto's project Fluent and professional in English, both written and spoken Soft Skills: Strong communication skills, acquired through previous experiences in collaborative environments A hands-on mentality with a strong analytical and problem-solving mindset Proactive, eager to learn and grow, with a versatile skill set adaptable to various challenges Nice to have: Experience with industrial protocols (e.g., Modbus, OPC, MQTT). Familiarity with embedded systems, edge devices, or industrial communication equipment. Knowledge of cybersecurity best practices in connected systems. Experience with real-time data processing, video streaming, or sensor fusion. Background in database systems (relational, non-relational, or time-series) Benefits What we offer Full time offer with competitive salary package International environment in a disruptive start-up with opportunities to grow Early riser or night owl? Either way, you'll fit right in our flexible working hours system Hybrid working policy, with an office in beautiful Ghent (Belgium) Collaborative, transparent, and fun-loving office culture Team events and quarterly offsite 30 days of vacation
Ghent, Belgium
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
Odoo
Job Title
Software Engineer
Job Description
Most of the time, we deliver a standard version of Odoo to our customers. However, some of them are not satisfied with the product as it is presented and they wish to implement specific elements for a customized use of it (it can be from a simple button to add, to larger projects). As Technical Consultant, you'll be responsible for developing customization of the solution, from technical analysis to development and support. Customer relations are handled by our Business Analysts in the office next door and they present you the customization you have to bring. Your daily tasks will be undertaken from our office in Louvain-La-Neuve, you would then not have to move around to the clients' office. If you need more details from the customer, contacts will be handled by phone. Please note we also have a very interesing position of Software Developer in Grand-Rosière (20minutes from Louvain-la-Neuve). Those developers will focus on the product itself and they don't work for customers. Programming Languages: Python & JavaScript Database: PostgreSQL (with object relational mapping) Collaboration platform: GitHub Development model: Open with external community Framework: Odoo (ORM, Workflows, Report Engine, BI, AI) RESPONSIBILITIES: Develop solutions for our clients from many different industries, sectors and company size Support and maintain these specific solutions Tailor our saas offer Support and train our partner network MUST HAVE: Several programming languages Object-oriented programming, object modelling and relational database Passion for development Ability to learn and evolve quickly Fluent in English Team spirit NICE TO HAVE: Organised Bachelor or Master Degree Python, JavaScript, HTML, SQL, UML-Like modelling Unix / Linux platform
Ottignies-Louvain-La-Neuve, Belgium
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
Spraying Systems Co. Europe
Job Title
Control – AI – Embedded Software Engineer
Job Description
Are you passionate about developing innovative solutions for the agricultural sector? Do you have experience in control and are interested in AI? If so, we have an exciting opportunity for you to join our team. Our company Our local team operates in high-tech production in the areas of Research & Development, project engineering, and production (AutoJet and Spray Ventures) or in the fields of Global IT, European Finance, and Human Resources (Spraying Systems Europe). The European team works together with around 20 countries. The parent company, Spraying Systems Co, is the world leader in spray technology. With 12 production sites in North America, South America, Europe, and Asia, we can quickly serve customers worldwide. Spraying Systems has the right spray nozzle for every application, with nozzles available in thousands of sizes, hundreds of configurations, and dozens of materials. What does our team do? We are running an innovative project for target spray application making use of cameras and relying on artificial intelligence – a cutting-edge technology that allows farmers to apply precise amounts of pesticides, herbicides, and fertilizers to their crops, reducing costs and environmental impact. The project aims to bring to market an innovative product that can be implemented as an effective alternative to the traditional broadcasting spraying. Once the weeds or diseases are detected, they need to be removed. You will be responsible for spray delivery to make sure that the spray liquid is applied at the correct dose and at the right position despite changing weather conditions. Therefore, you need to perform sensor fusion between classic and vision sensors and integrate it in the existing code base. This involves also hardware implementation, testing and field experiments. Why join us? We offer the chance to be part of a transformative project that applies AI and embedded systems to address real challenges in agriculture. Working with an interdisciplinary team, you will have the opportunity to shape the future of smart agriculture technology. The environment is collaborative and innovative, offering plenty of opportunities for personal and professional growth. As part of our team, you will help build a product that is both impactful and sustainable, contributing to more efficient, environmentally friendly farming practices. You will work in an exciting and dynamic field, surrounded by passionate professionals eager to drive change in the agricultural sector. Your tasks and responsibilities Development and integration of embedded systems for spot-spraying applications, ensuring high-performance and reliability in real-time environments. Programming in Python for real-time systems, focusing on efficient and scalable code. Contributing to software and hardware integration on Linux-based platforms (e.g., Nvidia Jetson), ensuring seamless functionality and performance from weed detection to nozzle activation. Designing electronic architectures, including GPS integration for tractor speed measurement, developing electronics with constant current drivers for LED brightness control in night vision, and ensuring smooth integration of these components into the Raspberry Pi and embedded software. Developing and validating algorithms for estimating camera velocity and height using IMU sensors and cameras, testing and refining in both simulated and real-world environments. Designing and implementing automated testing frameworks, mentoring junior team members, and ensuring products meet the highest quality standards prior to release. Streamlining QA processes and driving efficiency throughout the development lifecycle to enhance productivity. Collaborating with AI experts, software and cloud developers, and field testers to ensure flawless integration and optimal performance of embedded systems. Your skills and qualifications Master’s degree in Engineering, Mechanics, Electronics, Computer Science, or a related field. 5 to 7 years of experience in system software integration, with a proven track record of successful projects. Proficient in Python, Linux, and Docker, with a strong understanding of system-level programming and containerization. Familiar with development and DevOps practices, ensuring efficient and streamlined workflows. Open-minded with a strong willingness to learn and adapt to new technologies. Background or willingness to dive into: Systems Theory, Control Engineering, and Bayesian filtering. Structural mechanics and vibration theory. Computer vision and AI technologies. Experience as a QA Automation Engineer is a plus. Affinity with agriculture, with an openness to participate in field visits. Hands-on, practical approach to problem-solving and system design. Strong team player, working collaboratively with cross-functional teams to achieve common goals. Autonomous and proactive, with excellent problem-solving skills and initiative. Fluent in Dutch (native level) and English (both written and verbal). What we offer We offer you a dynamic, innovative environment where you can make a real impact. You will have opportunities to grow and develop along with the company and industry. In addition to your monthly gross salary, we provide an attractive package of extra-legal benefits. This includes meal vouchers, eco vouchers, group insurance, health insurance for the entire family, a laptop, iPhone, Internet@home, a company car, and an annual bonus. We work flexible hours with the option of one day of home office per week. In addition to 20 legal vacation days, you are also entitled to 12 extra rest days per year. Interested? Send your application to jobs.eu@spray.com Together, we can make every drop count!
Deinze, Belgium
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
Vivid Resourcing
Job Title
Senior Software Engineer
Job Description
We are a leader in innovative, unattended payment systems, dedicated to providing reliable, self-service solutions across various industries. Our platform offers both cash and cashless systems, with advanced security features and flexible integrations. Join us and play a key role in shaping the future of payments technology. Key Responsibilities: Design, develop, and maintain scalable, secure payment systems using Python, Django, Docker, and Kubernetes. Work on high-availability solutions that ensure seamless transactions, integrating with leading payment providers. Collaborate closely with cross-functional teams to deliver top-tier products aligned with customer needs. Lead and mentor a growing development team, with the potential to transition into a Team Lead role. Continuously improve the architecture of complex, multi-use-case payment systems. Requirements: 3-4 years of experience in software development, with a strong background in Python and Django. Proficiency with Docker and Kubernetes in production environments. Solid understanding of scalable, secure, and maintainable software design. Excellent communication skills. Willingness to eventually take on a leadership role within the development team. Why Join Us? Competitive salary with opportunities for career growth. Comprehensive Benefits. Flexible Hybrid working conditions of 2 days onsite. How to Apply: Reach out via Email or simply give me a call: +31 (0) 203 997 864 euan.mccaul-gallimore@vividresourcing.com We look forward to discovering how you can contribute to our mission of transforming payment systems!
Duffel, Belgium
Hybrid
Full Time
31-03-2025