Odoo Developer

5 open positions

Job Description

The Role

Top Business is transforming its operations and supporting IT services. Accordingly, we are developing our own Odoo-based ERP to support our operations. Moreover, Top Business is serving 20,000+ beneficiaries and 130+ partners that need a more versatile and user friendly platform. Accordingly, An active and innovative Odoo developer is needed to collect needs, set requirements, develop applications, test and deliver.

The requested developer is expected to be innovative, independent and well organized. The developer is expected to be a good team player with good communication and presentation skills. The developer will be part of the Top Business family, and will undergo continuous training (when needed) to make sure his/her capacity and background are being developed and nourished.

Top Business is a multi-university center that works on promoting innovation, entrepreneurship and technical capacity building. Top Business has 130+ industry partners that work closely to develop and deliver development programs that bridge the gap between academia and the job market to avail a better talent pool that fits the existing and future industry.

Responsibilities

  • Collect Needs and draft ERP application requirements
  • Design, Development and testing of Odoo (OpenERP) modules, projects, products and interfaces.
  • Maintaining existing modules.
  • Complete and clear documentation for any task/work done.
  • Test new functions / modifications to existing application modules in accordance with application support.
  • Configuration, installation and maintenance of server and multi database Odoo/Ubuntu environments.
  • Keeping different projects/versions under control using SVN or Git.
  • Other development tasks in systems developed in Python other than Odoo.

Job Requirements

Skills

  • Bachelor degree preferably in Computer Science, Information Systems, or Engineering, but any other field is welcomed, specially if supported with good experience.
  • Minimum of 1 year of experience in Odoo development, or 2-3 years in Python.
  • Superior knowledge of relational database concepts, SQL and ORM.
  • Good knowledge of non-relational database concepts (MongoDB and Cassandra).
  • Excellent knowledge of web development languages (HTML, CSS, JavaScript, JQuery).
  • Good knowledge of Linux and Ubuntu.
  • Good knowledge of SVN and/or Git.
  • Knowledge of Python development frameworks (Django and Flask).
  • Knowledge of frontend development languages is a great plus (AngularJS or Meteor).
  • Ability to learn fast and execute accordingly.
  • Outstanding communication and interpersonal abilities
  • Patience and professionalism
  • Reliability and discretion: you will often learn of confidential matters
  • Communication, negotiation and relationship-building skills
  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem solving skills
  • Excellent written and verbal communication skills
  • Strong organizational skills with the ability to multi-task



Shipin elkom, Egypt
Odoo

Odoo Technical Function

5 open positions

The job description for an Odoo Implementer typically involves a range of responsibilities related to the implementation, configuration, and support of Odoo ERP solutions. Here is a sample job description for an Odoo Implementer:


---


**Job Title: Odoo Implementer**


**Job Overview:**

We are seeking a skilled Odoo Implementer to join our team. The ideal candidate will be responsible for implementing, customizing, and supporting Odoo ERP solutions for our clients. The Odoo Implementer will work closely with clients to understand their business processes, configure the Odoo system to meet their requirements, and provide ongoing support and maintenance.


**Responsibilities:**


1. **Requirements Analysis:**

   - Collaborate with clients to gather and analyze business requirements.

   - Translate business requirements into Odoo functional specifications.


2. **Configuration and Customization:**

   - Implement and configure Odoo modules based on client needs.

   - Customize and extend existing Odoo modules to meet specific requirements.


3. **Database Management:**

   - Manage and maintain Odoo databases, ensuring data integrity and security.

   - Perform data migrations and imports as needed.


4. **Integration:**

   - Integrate Odoo with other third-party systems as required.

   - Ensure seamless data flow between Odoo and external applications.


5. **Training and Support:**

   - Provide end-user training on Odoo functionalities.

   - Offer ongoing support and troubleshooting for Odoo users.


6. **Testing:**

   - Conduct system testing to ensure proper functionality.

   - Collaborate with Quality Assurance teams to identify and resolve issues.


7. **Documentation:**

   - Document configurations, customizations, and processes.

   - Create user manuals and training materials.


8. **Collaboration:**

   - Work closely with cross-functional teams, including developers and project managers.

   - Collaborate with clients to understand changing business needs.


**Qualifications:**


- Bachelor’s degree in Computer Science, Information Systems, or a related field.

- Proven experience in Odoo ERP implementation and configuration.

- Strong understanding of business processes and workflows.

- Excellent communication and interpersonal skills.

- Ability to work independently and collaboratively within a team.

- Problem-solving skills and attention to detail.

- Certification in Odoo implementation is a plus.


**Benefits:**

- Competitive salary and benefits package.

- Opportunities for professional development.

- Dynamic and collaborative work environment.


If you are a talented Odoo Implementer looking to join a dynamic team, we encourage you to apply with your resume and a cover letter outlining your relevant experience.


---



Shipin elkom, Egypt
Odoo

Internship


**Job Overview:**

Join our dynamic Software House team as a Software Development Intern and gain hands-on experience working on real-world projects. This internship is designed for individuals passionate about software development, coding, and eager to learn in a collaborative and innovative environment.


**Responsibilities:**


1. **Coding and Development:**

   - Contribute to the development of software applications under the guidance of experienced developers.

   - Write, test, and debug code to enhance existing software solutions.


2. **Collaboration:**

   - Work closely with the development team to understand project requirements.

   - Participate in team meetings, code reviews, and brainstorming sessions.


3. **Testing and Quality Assurance:**

   - Assist in testing software for bugs and issues.

   - Collaborate with QA teams to ensure the delivery of high-quality software.


4. **Documentation:**

   - Document code changes, processes, and application functionalities.

   - Create user guides and technical documentation as needed.


5. **Learning and Professional Development:**

   - Engage in continuous learning to stay updated on the latest software development trends and technologies.

   - Attend training sessions and workshops offered by the Software House.


**Qualifications:**


- Pursuing a degree in Computer Science, Software Engineering, or a related field.

- Familiarity with programming languages such as Java, Python, C++, or others.

- Basic understanding of software development concepts and methodologies.

- Strong analytical and problem-solving skills.

- Excellent communication and interpersonal skills.

- Eagerness to learn and a proactive attitude.

- Ability to work independently and collaboratively within a team.

- Previous coursework, projects, or personal coding projects are a plus.


**Benefits:**


- Exposure to real-world software development projects.

- Mentorship from experienced developers and professionals.

- Networking opportunities within the tech industry.

- Potential for a future full-time position based on performance.


**Application Process:**

Interested candidates should submit their resume and a cover letter outlining their interest in the internship and relevant qualifications to [contact email or application link].


**Deadline for Applications: [Insert Deadline]**


We encourage candidates from diverse backgrounds and experiences to apply.


---


Feel free to tailor this template based on your specific requirements and preferences.

Shipin elkom, Egypt

Odoo Implementor

Job Summary

We are seeking a skilled and experienced Odoo Implementer to join our team. The ideal candidate will be responsible for implementing, customizing, and maintaining Odoo ERP solutions to meet our clients business needs. You will work closely with stakeholders to understand their requirements, configure Odoo modules, and ensure seamless integration with existing systems. The role requires strong technical expertise, problem-solving skills, and the ability to deliver high-quality solutions on time.

Key Responsibilities

  1. Requirement Analysis:
    • Collaborate with stakeholders to gather and analyze business requirements.
    • Identify gaps between business needs and Odoo’s standard functionalities.
  2. Implementation and Configuration:
    • Install, configure, and customize Odoo modules (e.g., Sales, CRM, Inventory, Accounting, HR, Manufacturing).
    • Develop custom workflows, reports, and dashboards to meet business needs.
  3. Integration and Data Migration:
    • Integrate Odoo with third-party applications and existing systems.
    • Plan and execute data migration from legacy systems to Odoo.
  4. Custom Development:
    • Develop custom modules, scripts, and extensions using Python and Odoo’s framework.
    • Debug and resolve technical issues during implementation.
  5. Training and Support:
    • Train end-users on Odoo functionalities and best practices.
    • Provide ongoing technical support and troubleshooting post-implementation.
  6. Project Management:
    • Manage implementation timelines, deliverables, and resources.
    • Communicate project progress to stakeholders and address any concerns.
  7. Testing and Quality Assurance:
    • Conduct system testing, user acceptance testing (UAT), and performance tuning.
    • Ensure the system meets business requirements and is free of defects.
  8. Documentation:
    • Create and maintain technical documentation, including system configurations, customizations, and user manuals.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • Minimum of 4 years of experience in Odoo implementation and customization.
    • Proven experience with Odoo modules (e.g., Sales, CRM, Inventory, Accounting, HR).
    • Strong knowledge of Python and Odoo’s development framework.
    • Experience with database management (PostgreSQL) and Linux/Unix environments.
  • Skills:
    • Excellent problem-solving and analytical skills.
    • Strong communication and interpersonal skills.
    • Ability to work independently and as part of a team.
    • Familiarity with Agile/Scrum methodologies is a plus.

Preferred Qualifications

  • Odoo Certification is advantage .
  • Experience with ERP systems other than Odoo.
  • Knowledge of web technologies (HTML, CSS, JavaScript, XML).
  • Experience with API integrations and middleware tools.

Key Competencies

  • Attention to detail and a commitment to delivering high-quality solutions.
  • Strong organizational and time management skills.
  • Ability to adapt to changing business requirements and technologies.
  • Customer-focused mindset with a passion for solving business challenges.

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
Shipin elkom, Egypt
Full-Time

Business Internship


Job Title:

Business Internship

Job Description:

We are looking for an enthusiastic and detail-oriented Odoo Implementation Intern to join our team. In this role, you will gain hands-on experience with Odoo ERP implementation, configuration, and customization processes. You will work closely with senior consultants and developers to support business operations by understanding client requirements, configuring Odoo modules, and ensuring successful ERP deployments.

Responsibilities:

  1. Requirement Gathering
    • Collaborate with clients or internal teams to understand business workflows and processes.
    • Document client requirements and map them to Odoo ERP functionalities.
  2. ERP Implementation
    • Configure Odoo modules such as Sales, Inventory, Accounting, HR, and CRM according to client needs.
    • Assist in setting up workflows, automations, and user roles.
  3. Customization
    • Work with the development team to customize Odoo modules or create custom features when necessary.
    • Conduct data migration and integration with other systems.
  4. Testing and Support
    • Participate in system testing to ensure all customizations and modules are working as intended.
    • Provide technical support and training to end-users.
  5. Documentation
    • Prepare user manuals, implementation guides, and documentation of processes.
  6. Training and Learning
    • Continuously learn about Odoo ERP capabilities, modules, and updates.
    • Stay updated on ERP implementation best practices.

Requirements:

  • Education: Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field (or currently enrolled).
  • Technical Skills:
    • Basic understanding of ERP systems, preferably Odoo.
    • Familiarity with Python, PostgreSQL, or XML is a plus.
    • Knowledge of business processes (e.g., sales, accounting, supply chain).
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork abilities.
    • Attention to detail and eagerness to learn.
  • Languages: Fluency in English is required; additional languages are a plus.

What We Offer:

  • Hands-on experience in implementing real-world ERP solutions.
  • Mentorship from industry experts in ERP and business solutions.
  • Flexible working hours and remote work opportunities (if applicable).
  • Opportunity to gain certifications and advance your career in ERP consulting.
  • Letter of recommendation or certificate upon successful completion of the internship.

Location:

[Specify whether the role is remote, hybrid, or on-site]

Duration:

30 Days (with potential for full-time employment upon successful completion).


 

Shipin elkom, Egypt
About us

We are a team of passionate people whose goal is to improve everyone's life through disruptive products. We build great products to solve your business problems.