Internship - Odoo Applications Developer

Tripoli, Lebanon

Odoo is an Open Source ERP system from Belgium. It has a rich set of business solutions with the ability to extend with custom modules. 

As an Odoo Applications Developer at NavyBits, you will be responsible of developing new Odoo applications and maintaining existing modules.

 You will work with our web applications and mobile applications teams to integrate with mobile apps that work with Odoo. 

 We expect that you are fluent in web technologies like HTML, CSS and Javascript and  that you understand Python. We also expect that you love working with numbers and that you are familiar with basic accounting and payroll. This means that you will help with technical decisions, research, documentation implementation and collaboration with other engineers.

Are you up to it? Take our challenge. 

As we only want to pick the best of the best, we will send you a challenge by email after you apply to the position by clicking on " Apply Now ". 

If you are still a student, don't apply, you will be immediately rejected. 

The challenge is hard. It's supposed to test your skills and make this position exclusive to the best candidates only. If you are afraid of taking challenges or if you fear that you cannot be an A-player, don't apply!

If you are still interested to take our challenge and if you have a strong belief that you are one of the top developers, click on " Apply Now " and show us what you got!

What you'll do:

  • Collect and Document business requirements.
  • Develop and Implement solutions using Odoo.
  • Apply software Engineering best practices to guarantee future maintainability.
  • Assist in data migration from other software to Odoo
  • Develop migration scripts and ETL procedures
  • Thoroughly test and validate your code to maintain quality.
  • Collaborate with other team members and stakeholders

When you join us you'll bring:

  • Knowledge - You have experience writing business software
  • Passion - You love solving problems for existing companies and businesses
  • Commitment - You are willing to take challenging tasks and do whatever it takes to deliver on time.
  • Excellent communication skills and experience in collaborative environments
  • The desire to be continually learning about emerging technologies/industry trends

This role is perfect for you if:

  • You enjoy understanding real-world business challenges and solving them.
  • You have passion for the field and a drive to help other people using software and code.
  • You are goal oriented, willing to work long hours to reach your goal and maintain productivity.
  • You can communicate and explain your findings with the team and project stakeholders.
  • Willing to take the Odoo Certification and become an Odoo Certified Expert

Expected Skills

  • Python, XML, XPath, CSS, HTML and Javascript
  • Basic understanding of Accounting, Inventory and Payroll
  • Fluent in MS. Excel
  • Working with Git
  • Working with databases postgresql
  • Fast learner

Nice to Have

  • Knowledge of Mobile Apps development
  • Knowledge of Business Intelligence and tools like Microsoft Power BI


Programming
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Responsibilities

  • Maintain Existing Odoo code
  • Develop New Odoo Apps
  • Develop ETL and Migration scripts
  • Collaboration with stakeholders
  • Documentation

Must Have

  • Degree in Management Information System, Business, Computer Science, Computer Engineering or equivalent
  • Passion and self driven
  • Perfect written English
  • Highly creative and autonomous

Nice to have

  • Knowledge of Mobile Apps development
  • Knowledge of Business Intelligence
  • Knowledge of Power BI
  • Strong analytical skills

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, flexible working hours
  • Expand your knowledge in Business Processes
  • See the impact of your work by building real-world solutions affecting hundreds of users
  • Real responsibilities and challenges in a fast evolving company

What We Offer


You have a chance to see the impact of your work. You can make a real contribution to the success of the company and the implementation of crucial solutions for existing businesses under challenging conditions.