Software Engineer
Jakarta Barat,
Indonesia
Jakarta Barat,
Indonesia
We are seeking a skilled and detail-oriented Software Engineer or Odoo Developer to design, develop, and customize Odoo modules to meet the unique needs of our clients. The ideal candidate has a strong understanding or willing to learn about the Odoo framework, excellent problem-solving skills, and a passion for delivering high-quality business solutions.
Key Responsibilities:
- Development and Customization:
- Design, develop, and maintain Odoo modules and features based on client requirements.
- Customize existing Odoo modules to align with business needs.
- Develop and integrate third-party apps and APIs with Odoo.
- Requirement Analysis:
- Collaborate with functional consultants and clients to gather and analyze business requirements.
- Translate business needs into technical specifications and solutions.
- Testing and Deployment:
- Conduct thorough testing to ensure the quality and reliability of developed solutions.
- Assist with deploying and configuring Odoo solutions in production environments.
- Troubleshoot and resolve issues post-deployment.
- System Optimization:
- Optimize Odoo performance by analyzing system bottlenecks and implementing improvements.
- Ensure solutions are scalable, secure, and aligned with best practices.
- Documentation and Support:
- Prepare technical documentation for developed solutions.
- Provide training and technical support to end-users and internal teams as required.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or any experience in programming fields.
- Proficiency in Python, JavaScript, XML, and PostgreSQL.
- Familiarity with Linux environments, Git, and REST APIs is a plus.
Nice to Have:
- Proven experience as an Odoo Developer with a strong understanding of the Odoo framework.
- Knowledge of Odoo’s core modules such as Sales, Inventory, Accounting, HR, and CRM.
Key Skills:
- Strong problem-solving and debugging skills.
- Excellent understanding of software development life cycles (SDLC).
- Ability to work independently and within a team.
- Good communication skills to effectively interact with clients and team members.