Job Summary:
We are looking for a Junior Odoo Software Developer to join our team and assist in the development, customization, and implementation of Odoo ERP solutions. The ideal candidate should have a basic understanding of Python, PostgreSQL, and Odoo frameworks, along with a passion for learning and problem-solving.
Key Responsibilities:
-
Odoo Development & Customization:
-
Assist in developing and customizing Odoo modules based on client requirements.
-
Modify existing functionalities and develop new features within Odoo ERP.
-
Work with Python and Odoo frameworks (ORM, API, and QWeb).
-
Database & Backend Management:
-
Write efficient and optimized SQL queries for PostgreSQL.
-
Ensure data integrity and proper migrations when updating or deploying new modules.
-
Frontend Development & UI Customization:
-
Customize Odoo views and reports using XML and QWeb.
-
Implement UI changes and enhancements as required by the business needs.
-
Technical Support & Issue Resolution:
-
Assist in debugging and troubleshooting system errors and performance issues.
-
Work closely with senior developers to resolve client-reported issues.
-
Testing & Documentation:
-
Write test cases and perform functional testing of developed features.
-
Document code, changes, and technical specifications for future reference.
-
Collaboration & Learning:
-
Work collaboratively with functional consultants and other developers.
-
Stay updated with the latest Odoo versions and best practices.
Requirements:
-
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Technical Skills:
-
Basic knowledge of Python, PostgreSQL, and XML.
-
Familiarity with Odoo framework, ORM, and API.
-
Understanding of MVC architecture and software development concepts.
-
Experience with Git and version control is a plus.
-
Soft Skills:
-
Strong analytical and problem-solving skills.
-
Good communication and teamwork abilities.
-
Eagerness to learn and grow in an ERP development environment.
Preferred Qualifications:
-
Hands-on experience with Odoo (even from academic projects or internships).
-
Knowledge of JavaScript, HTML, and CSS for frontend customizations.
-
Understanding of business processes such as Sales, Inventory, Accounting, and HR in ERP systems.
Employment Type:
-
Full-time
-
Hybrid/On-site, depending on project requirements