Kegmil logo

Python Developer (ERP Developer)

Kegmil
Full-time
Remote
Worldwide
$18 - $30 USD yearly
ERP CRM

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.