Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Be responsible for what you develop, Framework and/or front-end
- Collect Needs and draft ERP application requirements.
- Transform business requirements into software design
- Design, Development and testing of Odoo (OpenERP) modules, projects, products and interfaces (Using Python).
- Maintaining existing modules & customize Odoo addons.
- Implementing new features, Create new functional business modules
- Create & customize reports
- Complete and clear documentation for any task/work done.
- Testing of the developed/updated modules.
- Configuration, installation and maintenance of server and multi database Odoo/Ubuntu environments.
- Keeping different projects/versions under control using Git.
- Consistently create quality software that meets specific design and requirements on stated timelines.
- Enhance applications, develop and configure features and functionalities that support business requirements.
- Integrate Odoo with other web applications.
- Setup, maintain and monitor Odoo servers.
- Identify and fix issues related to Odoo development
- Other development tasks in systems developed in Python other than Odoo.
Job Requirements
- Bachelor's degree, Computer Science, Information Systems, or Engineering, but any other field is welcomed if supported with good experience.
- Minimum of 2 years of experience in Odoo development, or 3-4 years in Python, as well as a solid understanding of Object Oriented Design and Programming.
- Experience in Developing new Odoo (OpenERP) Module and extension of the Odoo (OpenERP) framework and its existing modules.
- Experience in integrating Odoo with Other Business Systems.
- Experience of Python development frameworks (Django and Flask).
- Experience in PostgreSQL database.
- Experience in HTML, XML, JavaScript, and JQuery.
- Good knowledge of Linux and Ubuntu.
- Experience with GIT or equivalent source control.
- Good knowledge of relational database concepts and non-relational database concepts (MongoDB and Cassandra).
- Good Knowledge of frontend development languages is a great plus (AngularJS or Meteor).
Personal:
- 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