Responsibilities:
- Collaborate closely with business teams for requirements gathering, business process analysis, and system design.
- Develop applications or customize modules in ERP / Odoo system.
- Design business logic using Python, and XML.
- Create and modify views (form, tree, kanban, etc.) and reports using QWeb and XLS export.
- Design and optimize database schemas to ensure efficient data access and system stability.
- Implement and maintain integrations between the ERP system and other internal platforms.
- Manage source code using Git, including code reviews, version control, and branch management.
- Proactively monitor project progress, coordinate development resources, and resolve technical issues to ensure timely delivery.
- Prepare and maintain comprehensive technical documentation, user manuals, and training materials.
- Work closely with the CTO, data analyst, AI engineer, and business users
Qualifications:
· Bachelor's degree or above in Computer Science, Software Engineering, or related fields.
· Minimum 3 years of relevant software development experience, with 2–3 years of hands-on experience and knowledge of database system in Python and PostgreSQL.
· Familiar with JavaScript frontend development and basic HTML/CSS skills.
· Experience with REST API / JSON-RPC integrations.
· Strong understanding of ERP business processes, especially procurement, inventory, and production scheduling.
· Experience using version control tools (e.g., Git).
· Strong communication, coordination, and team collaboration skills.
· In depth knowledge of full stack Web Programming language including Python, Java Script, etc.
Good to have:
- Prior experience in Odoo ERP development or implementation.
- Knowledge or experience in finance, inventory management, or manufacturing industries.
Experience in data modelling, data warehousing and data transformation.
- Experience with end-to-end enterprise system implementation.
Familiarity with Generative AI tools and their application.
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a cross-functional team.
- Good communication and documentation skills.
- Open to learning and adapting in a fast-paced environment.