Octal Philippines Inc. is seeking a motivated and skilled Python Developer to support our use of IMOS, IMOS (Interior Manufacturing Operating System) is a specialized furniture design and production software. As a Python Developer, you will develop and maintain systems and workflows for data exchange between IMOS and internal platforms like ERP, CNC machines, and product databases, ensuring efficient translation of design data for production.
Requirements
Key Responsibilities:
- Develop and manage XML structures, templates, and transformation scripts to support IMOS configurations and integrations.
- Customize data exports/imports to interface IMOS with other systems such as ERP, PLM, or CNC software.
- Interpret product specifications and translate them into XML-based configurations within IMOS.
- Collaborate with design, production, and IT teams to automate and streamline furniture design-to-production workflows.
- Maintain XML documentation, including schemas (XSD), stylesheets (XSLT), and mapping specifications.
- Troubleshoot and resolve XML-related errors in data output, machine code generation, or system integration.
- Support updates to IMOS modules as the software evolves and new furniture products are introduced.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Python Developer with at least 2 years solid development experience.
- Solid understanding of Python web framework Django
- Experience with XML, XSD, XSLT
- Experience with Microsoft SQL Server
- Good understanding of SQL databases and SQL querying
- Strong analytical and problem-solving skills
- Good communication skills and ability to work well in a team environment
- Must possess a valid passport or be willing to get one (for international travel, particularly in Bulgaria)
Benefits
Health insurance
Opportunities for promotion
13th month salary