At Fingent, we believe that technology can make a meaningful difference to the lives around us. The lives of those who use it, the lives of those who build it and to society at large. We create and provide software which is beautiful, usable and compelling, to solve complex business challenges. We nurture smart people who bring out the best in themselves, their peers, and their clients.
Fingent is looking for an experienced Odoo Developer with good development skills in Python. Candidates should have hands-on experience in end to end implementation of the custom modules in Odoo.
Roles and Responsibilities:
- Design and lead the technical implementation of the project.
- Coordinate between clients, project management office and the team on technical aspects.
- Gather and analyze business requirements and convert them into technical solutions
- Handle end-to-end project delivery including planning, development, testing, and deployment
- Develop, customize and maintain modules into the Odoo ERP.
- Develop and integrate REST APIs with third-party systems (e-commerce, payment gateways, etc.)
- End to End implementation of the Odoo ERP system as per the business needs.
- Ensure code quality, performance optimization, and best practices.
Preferred Skill Set:
- Minimum of 5 year of experience in Odoo development and team management
- Strong knowledge of Python and programming concepts
- Complete understanding of Odoo basic flow
- Experience in developing Odoo version 10 and the latest version of Odoo
- Experience in developing Odoo dashboards
- Core knowledge about the current features available in ODOO – Sales, Purchase, CRM, Accounts, Inventory etc
- Knowledge in web service API using XML-RPC
- Knowledge in handling Odoo front end(XML and Javascript)
- Familiarity with JavaScript (basic), XML, QWeb reports
- Good knowledge of PostgreSQL with ability to write SQL queries
- View customization – work on widgets, Javascript, view XML etc
- Q-Web reports creation.
- Data import using Odoo import as well as custom import using Python.
- Experience with Linux (Ubuntu), deployment, and server configuration
- Knowledge of version control Systems like git.