UniSysTech Consulting
Website:
unisystechconsulting.com
Job details:
Employment Type: Full-time
Experience Level: Intermediate to Senior
About the Role
We are looking for 2 motivated Intermediate Odoo Developers and 1 Senior Technical lead to support the development and customization of the ERP platform. The successful candidate will work closely with our Technical Lead, Solution Architect, Business Analyst, and internal stakeholders to build practical business features, customize Odoo modules, and support system integrations.
This role is ideal for a developer with hands-on Odoo experience, strong Python skills, and a willingness to learn and grow in ERP/business application development. The candidate should also be comfortable using AI-assisted coding tools such as GitHub Copilot, ChatGPT, Cursor, or similar tools to improve development productivity while maintaining code quality and security standards.
Key Responsibilities
- Develop, customize, and maintain Odoo modules for HR, CRM, workflow, reporting, and internal business processes.
- Work with the Technical Lead and Business Analyst to understand business requirements and translate them into technical solutions.
- Customize Odoo views, forms, reports, workflows, access rules, and business logic.
- Build and maintain integrations between Odoo and other internal or third-party systems.
- Support data migration, data validation, and system configuration activities.
- Troubleshoot bugs, performance issues, and user-reported system problems.
- Use AI-assisted development tools, such as GitHub Copilot or similar platforms, to support coding, debugging, unit testing, documentation, and productivity improvement.
- Review and validate AI-generated code to ensure accuracy, security, maintainability, and alignment with internal development standards.
- Participate in code reviews, testing, deployment, and release support activities.
- Prepare technical documentation for customizations, configurations, and support processes.
- Collaborate with remote and cross-functional team members across different time zones when needed.
Required Skills and Qualifications
- 4–6 years of software development experience, preferably in ERP, CRM, or business application development.
- Hands-on experience with Odoo development and customization.
- Strong programming skills in Python.
- Good understanding of Odoo ORM, models, views, XML, QWeb, workflows, and security/access rules.
- Experience with PostgreSQL and basic database queries.
- Familiarity with web technologies such as JavaScript, HTML, CSS, and Bootstrap.
- Experience working with APIs, including REST, JSON-RPC, or XML-RPC.
- Basic understanding of Git and software development lifecycle.
- Experience using AI-assisted coding tools such as GitHub Copilot, ChatGPT, Cursor, or similar tools.
- Ability to use AI coding tools responsibly, including reviewing generated code, validating logic, and ensuring compliance with internal coding and security standards.
- Strong problem-solving skills and willingness to learn.
Nice to Have
- Experience with Odoo HR, CRM, Sales, Accounting, Project, or Inventory modules.
- Experience with Odoo.sh, Docker, Linux, or cloud deployment.
- Familiarity with ERPNext, Tryton, OpenERP, or other ERP/business application platforms.
- Experience with data migration from Excel, CSV, or legacy systems.
- Understanding of Agile/Scrum development practices.
- Experience writing unit tests or supporting automated testing.
- Basic understanding of DevOps or CI/CD pipelines.
Soft Skills
- Eager to learn and grow within a business application development team.
- Able to work independently with guidance from senior team members.
- Good communication skills with both technical and non-technical users.
- Detail-oriented and comfortable troubleshooting business process issues.
- Comfortable working in a flexible and collaborative environment.
- Open to feedback and continuous improvement.
Click on Apply to know more.