About Us
- Kegmil is a holistic solution provider of mission-critical Enterprise Systems, with a spike in Field Service Management software-as-a-service. We are a global team serving international clients, and strongly backed by Mitsubishi Electric (world-leading manufacturer of products ranging from home electronics to satellite systems, headquartered in Japan)
- Our cloud-based, AI-enabled Field Service Management solution is #1 amongst B2B clients in Southeast Asia and is adopted across various industries such as Elevator & Escalator, Data Center, Medical Equipment, Defence & Aerospace, Marine Offshore, etc.
- Our offerings expand to Enterprise Resource Planning (ERP) systems integration and deployment - including Inventory Management Systems (IMS), HR Information Systems (HRIS), Customer Relationship Management (CRM), Procurement Systems and others
Job Title: Python Developer (ERP Developer)
Location: Remote/ Hybrid
Job Type: [Full-time]
Experience Level:
- Junior Level: 1 - 2 years of experience in Python.
- Mid Level: 3 - 5 years of experience in Python.
Key Responsibilities:
- Collaborate closely with stakeholders to understand app and feature requirements, proposing robust solutions utilizing an ERP framework, with a preference for Frappe/ERPNext.
- Develop and customize applications or modules based on business needs, primarily focusing on Python-based solutions.
- Conduct automated unit and functional tests to ensure the system's reliability and functionality.
- Gain a comprehensive understanding of the Frappe framework, with an emphasis on leveraging existing ERP knowledge.
- Create and distribute detailed documentation and knowledge transfer materials.
- Oversee the management of system updates and upgrades.
- Facilitate integration with existing SaaS systems and manage the transition to Frappe-based platforms when necessary.
Required Skills:
- Proficiency in Python and JavaScript, with practical knowledge of Jinja templates, MySQL/MariaDB, and Redis.
- Proven experience in developing applications, preferably with the Frappe framework, or a strong willingness to develop expertise in this area.
- A solid understanding of ERP systems, with specific insights into ERPNext functionalities considered an advantage.
- Experience in developing and managing SaaS platforms, particularly those supporting multi-tenancy.
- Good communication skills to effectively articulate technical concepts and solutions to both technical and non-technical stakeholders.
- Strong problem-solving and analytical capabilities.
- Demonstrable experience with ERPNext or similar ERP systems like Odoo/SAP/Business Central is highly valued and should be presented during the interview process.
Why Join Us?
At Kegmil, you’ll be part of a team that values innovation and collaboration, working together to transform and lead the field service industry into a new era. We offer competitive salaries, comprehensive benefits, and opportunities for growth and development in an engaging, forward-thinking environment.