About the Role
We are looking for a highly skilled Senior Software Developer to lead the development, customization, and maintenance of our ERP ecosystem and our proprietary in-house software solutions. You will play a critical role in bridging the gap between business requirements and technical execution, ensuring our internal systems are scalable, secure, and efficient.
The ideal candidate is a problem solver with a strong engineering background who is equally comfortable customizing ERP modules and building custom web applications from scratch.
Responsibilities
- · Design, develop, and maintain custom Odoo modules based on business requirements. Modify existing Odoo workflows and reports.
- · Architect and build robust web-based in-house applications to support internal operations, ensuring seamless integration with existing databases and ERP systems.
- · Develop APIs and connectors to integrate Odoo with third-party services and internal legacy systems.
- · Write clean, maintainable, and testable code. Conduct code reviews for junior developers and ensure adherence to best practices.
- · Optimize database queries and ensure data integrity across PostgreSQL and other database systems.
- · Provide technical support for escalated issues, troubleshoot bugs, and perform root cause analysis for system failures.
- · Create and maintain technical documentation for all developed software and system architectures.
Must Have
- · Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology (IT) , or a related field.
- · Experience: Minimum of 3+ years of professional experience in software development.
- · Strong proficiency in Python and other web languages .
- · Proven hands-on experience with Odoo or another major ERP system like SAP, Oracle, is essential.
Nice to have
- · Strong analytical and problem-solving skills.
- · Excellent communication skills (ability to explain technical concepts to non-technical stakeholders).
- · Ability to work independently and manage multiple priorities in a fast-paced environment.
- · A proactive mindset with a focus on continuous improvement.