Requirements:
- Bachelor from Computer Science/IT/Maths/Physics/Engineering.
- At least 2 Year(s) of working experience in the related field is required for this position.
- Strong knowledge of Odoo(functional&framework) & Python.
- Strong knowledge of Database (PostgresSQL is preferred).
- Have excellent knowledge of relation database concepts, SQL and ORM.
- Able to integrate multiple data sources and databases into one system.
- Experience in REST API is a plus.
- Has experience with XML/JSON.
- Experience in Django/Node JS is a PlusExperience with Odoo (or other ERP) is a Plus.
- Eager to learn a new programming language.
- Strong with Git/repository management.
- Relevant OS knowledge (Linux, Unix, Windows, etc) and experience.
- Must be vaccinated for COVID-19 (vaccination certificate must be shown).
- Understanding of fundamental design principles behind a scalable application.
- Understanding of the threading limitations of Python and multi process architecture.
- Integration and Unit Testing Knowledge. Interest in enterprise application development.
Responsibility:
- Work with vendor / partner, stakeholders, and other engineers to develop and maintain ecommerce website.
- Design, develop, and testing, maintain & customize of Odoo modules.
- Writing scalable code using Python programming language.
- Coordinating with development teams to determine application requirements.
- Testing and debugging applications.
- Integrating user-facing elements using server-side logic &Integrating data storage solutions.
- Working with the team to develop ERP/ Business Application.
- Analyse and translate customer needs to be an effective technical proposal/design of system development.
- Troubleshooting and Debugging of code related issues.
- Other development tasks in systems developed in Python other than Odoo.
- Analyse and translate customer needs to be an effective technical proposal/design of system development.
- Other development tasks in systems developed in Python other than Odoo.
- Creating software documentation.
- Maintenance and development of BI reporting.
- Keen and flexible to learn new technologies Strong analytical problem solving and troubleshooting skills.