
Software Engineer
Hybrid
Ottignies-Louvain-La-Neuve, Belgium
Full Time
31-03-2025
Job Specifications
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
About the Company
Odoo is an open-source suite of integrated business applications actively programmed, supported, and organized by Odoo SA. Odoo is similar to many open-source projects where customized programming, support, and other services are provided by an active global community and partners network. The community is comprised of more than 1,500 active members and has contributed more than 4,500 modules to the ongoing enrichment of Odoo. The network of certified partners, established in more than 120 countries, deploys the solution loc... Know more
Related Jobs


- Company Name
- Crossover
- Job Title
- Senior DevOps Engineer, Trilogy (Remote) - $100,000/year USD
- Job Description
- Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top-tier talent. We're recruiting this role for our client, Trilogy. Have you got what it takes? Ready to be the architect of infrastructure evolution? We're seeking a Senior DevOps mastermind who gets excited about transforming complex, multi-stack environments into elegant, efficient AWS ecosystems. This isn't your average "keep the servers running" role – it's an opportunity to revolutionize how multiple acquired products operate in the cloud. Picture yourself as the conductor of a technical symphony, harmonizing diverse infrastructure components while maintaining perfect uptime. You'll be the driving force behind consolidating disparate systems, implementing cutting-edge AI-driven automation, and crafting a unified cloud strategy that makes sense of the beautiful chaos. If you're the type who sees a tangled web of legacy systems as an exciting puzzle to solve, and you believe that 99.9% uptime is just the beginning, we want to talk to you. This role offers real autonomy to make impactful decisions and implement solutions without getting caught in red tape. What You Will Be Doing Orchestrate sophisticated cloud migrations that transform legacy systems into modern AWS infrastructure with minimal disruption Design and deploy intelligent monitoring systems that predict and prevent issues before they impact users Create robust automation frameworks that streamline deployments, optimize performance, and ensure system reliability Lead database migration initiatives while maintaining data integrity and optimizing for cost efficiency What You Won’t Be Doing Drowning in endless status updates and bureaucratic processes - we believe in action over meetings Babysitting legacy systems - you'll be empowered to modernize and improve Waiting for multiple approval layers to implement critical fixes - you'll have the autonomy to act Working in isolation - this role demands cross-functional expertise and system-wide thinking Struggling to secure resources - we prioritize infrastructure excellence Senior DevOps Engineer Key Responsibilities Spearhead the evolution of our cloud infrastructure ecosystem by implementing state-of-the-art monitoring systems, intelligent automation solutions, and AWS best practices across our diverse product portfolio, ensuring maximum reliability and operational excellence. Basic Requirements Proven expertise in AWS cloud infrastructure architecture and implementation Demonstrated proficiency in Python or JavaScript for developing automation solutions Extensive experience managing and migrating various database engines (MySQL, Postgres, Oracle, MS-SQL) Strong background in implementing enterprise-level monitoring solutions Mastery of infrastructure automation tools (Terraform, Ansible, or CloudFormation) Advanced Linux systems administration capabilities About Trilogy Hundreds of software businesses run on the Trilogy Business Platform. For three decades, Trilogy has been known for 3 things: Relentlessly seeking top talent, Innovating new technology, and incubating new businesses. Our technological innovation is spearheaded by a passion for simple customer-facing designs. Our incubation of new businesses ranges from entirely new moon-shot ideas to rearchitecting existing projects for today's modern cloud-based stack. Trilogy is a place where you can be surrounded with great people, be proud of doing great work, and grow your career by leaps and bounds. There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you! Working with Crossover This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover. The compensation level for this role is $50 USD/hour, which equates to $100,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic. Crossover Job Code: LJ-5236-BE-COUNTRY-SeniorDevOpsEn


- Company Name
- Canonical
- Job Title
- Python Software Engineer - Ubuntu Hardware Certification Team
- Job Description
- Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified We design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware. This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC. We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices. Role description We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage. The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users. Key responsibilities Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners. Invent new ways to enable remote, automated testing. Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc). Write functional and performance tests to support hardware enablement and to protect from regressions. Participate in meetings involving international travel 2-3 times per year. Required Skills And Experience Knowledge of Python programming language. Quality oriented, pragmatic approach to software design and implementation. Interest in test automation methodologies. Previous experience working with Ubuntu or other Linux distributions. Ability to be productive in a globally distributed team. Desired Skills And Experience Passion for tinkering: you are a maker. Experience working in an agile environment. Hardware testing experience, for example in the IoT space. Familiarity with the C programming language. What is Canonical? Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #Stack


- Company Name
- Canonical
- Job Title
- Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch
- Job Description
- Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines. The OpenSearch team is, among other things, focused on creating the best enterprise automation solution for search and analytics suites like OpenSearch and Elasticsearch. We have a number of openings we are looking to hire across a range of levels. We will help you identify a suitable position depending on your experience and interests. Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations. Location: This is a Globally remote role What your day will look like The OpenSearch team is responsible for the automation of OpenSearch operations. This includes ensuring fault-tolerant replication, TLS, installation, and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical. This role is focused on the creation and automation of features of data platforms, not analysing the data in them. Collaborate proactively with an internationally distributed team Write high-quality, idiomatic Python code to create new features Debug issues and interact with upstream communities publicly Work with helpful and talented engineers including experts in a diverse set of fields Work from home with global travel for 2 to 4 weeks per year for internal and external events What we are looking for in you Proven hands-on experience in software development using Python Proven hands-on experience in distributed systems development Bachelor's or equivalent in Computer Science, STEM, or a similar degree Willingness to travel up to 4 times a year for internal events Additional Skills That You Might Also Bring You might also bring a subset of experience from the following, which will determine the exact role and level we consider you for: Experience operating and managing search and analytics engines like Elasticsearch, Logstash, KIbana, and OpenSearch Experience with Linux systems administration, package management, and operations Experience with the public cloud or a private cloud solution like OpenStack Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services What we offer you Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner. Fully remote working environment - we've been working remotely since 2004! Personal learning and development budget of 2,000USD per annum Annual compensation review Recognition rewards Annual holiday leave Parental Leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues at 'sprints' Priority Pass for travel and travel upgrades for long haul company events About Canonical Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business. Canonical is an equal-opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.


- Company Name
- EY Belgium Careers
- Job Title
- Junior Full Stack Developer - Industries
- Job Description
- Within the Accounting, Compliance and Reporting business, we are focused on helping large multinational companies, as well as family-owned businesses and startups, to meet their financial reporting requirements. As an ACR colleague you become a trusted business advisor for our clients, their right-hand man or woman. This means you will provide innovative finance solutions tailored to the clients’ needs and help them to create a competitive advantage. Industries: You will not be limited to a specific sector, allowing you to work with clients across various industries, including transport, logistics, manufacturing, oil & gas, pharma, retail, service providers, etc. This is applied to all of our service lines: Assurance, Consulting, Strategy and Transactions, Tax & Legal and Accounting, Compliance & Reporting. Shape the future with confidence. The Opportunity: Your Next Adventure Awaits? The ACR service line under Tax is a team within EY offering accountancy services for around 3000 Belgian clients. A technology team originated in this service line as a mix of innovators, accountants and technical IT’ers. We call ourselves BinarEY. We innovate EY in a digital way. We support all IT systems to facilitate the business in client facing services, we implement a mixture of vendor applications and in house development, we build and improve automations. Our job is finished when we have automated all business processes, data flows and even ourselves. Your Key Responsibilities We are looking for a Junior full stack developer who can analyze business requirements and translate them into code. The focus will be back-end development but creating a good UX/UI is highly valuated. Affinity with finance and accountancy is a plus. As a member of the automation team, you will come up with new ideas and build on efficiency improvement of accountancy processes by working on the technology layer. Learning more about the accountancy business will be achievable by creating business templates in liquid code. You will work in a startup-like environment, with short communication lines and in an international team. You will have a key role in the development of cutting-edge software with stakeholders from across the world. Your Profile You have: You have a bachelor or master in finance/IT You are a recent graduate looking for your first job in the field of software development with an interest in business analysis You have experience in .NET Core (C#). You have knowledge of developing intuitive web-based applications; fluency in JavaScript, Typescript, Node.js & React & experience with HTML5 and CSS; You are willing to learn more about template development in Liquid code You slightly prefer for back-end development over front-end You are eager to learn about Microsoft Azure, deployment pipelines, GIT and you want to become an experienced devops Knowledge of SQL / T-SQL is valued You are interested in building innovative applications, platforms and/or frameworks, to enhance productiveness and effectiveness in a work environment. You are able to act as functional analyst translating business demands in an IT technical solution You are able to work in an Agile development environment and to follow the lean startup methodology. You are able to operate autonomously in a startup-like environment with collaborative, solution-driven, team-oriented mindset. You are not afraid of responsibility and independent work, at the same time you can work as a team player in a squad You have some awareness of a good IT architecture, and you come up with a suitable technical approach. You don’t mind diving into old code and refactor. You have an entrepreneurial mindset: curious for new things & driven to design value. You are eager to learn and interconnect with innovation teams across the world. You are not afraid to speak up to your beliefs, but always support them with arguments and thrive with like-minded colleagues to build and expand on each another’s ideas. You are able to move fast, be bold, and thrive in a dynamic, quickly changing environment. What’s In It For You EY Family – you become part of the EY Family providing you with all the necessary skills, training and opportunities; enabling you to grow to your fullest potential. Attractive remuneration package - We offer an attractive remuneration package; including a company car and charging card, iPhone plus subscription, health insurance, pension plan, meal vouchers, and eco vouchers. Thanks to our flex plan it is possible to choose what you value most. Mobility package - As from 1 January 2025, you’ll be able to opt-in for the mobility budget. In return for giving up your (right to a) company car, you’ll receive a monthly budget from EY as compensation. This budget will allow you to use your employer-provided compensation for alternative transportation means or similar benefits, incl. reimbursement of housing costs (on condition you live within 10km of your main place of employment). Flexible working arrangements - We are proud of our flexible working arrangements. We will actively support you in building a successful career and delivering excellent client service without sacrificing your personal priorities. We offer flexible working hours and working from home multiple days per week is possible. Inspiring work environment - At EY we are dedicated to providing you with an inspiring work environment. A work environment that allows you to further develop your skills and enables you to fulfill your true potential. Learning & personal growth - You will benefit from an onboarding program, receive extensive training and will be coached by a counselor. We offer a clear career path tailored to your unique skills with necessary guidance. Fun - By joining our EY- teams, you can participate in team activities, and companywide events and enjoy a drink during our monthly after-work drink. Sustainability - We have a fleet of hybrid and electric cars. Our flex plan makes it possible for you to choose the most sustainable option for you. You can also opt for a train subscription or lease a bike. Diversity & Inclusion - At EY we are passionate about the inclusion and support of individuals of all groups; we do not discriminate on the basis of race, religion, gender, sexual orientation, or disability status. Location - All of our offices are easily accessible by public transport and/or by car and have parking space. They all have parking spaces and charging stations are provided. Best Workplace – You will be part of the 2023 number one rated Best Workplace (Great Place to Work).