ERPNext Developer

Company
Description
Summary: Seeking an ERPNext Developer to customize, maintain, and support ERPNext and Frappe-based applications according to business requirements. Highlights: 1. Develop and customize ERPNext modules, features, and workflows 2. Utilize Frappe Framework for custom apps, scripts, and business logic 3. Manage integrations, optimize performance, and troubleshoot system issues ERPNext Developer **Job Purpose:** To develop, customize, maintain, and support ERPNext and Frappe\-based applications in line with business requirements. **Key Responsibilities** * Develop and customize ERPNext modules, features, and workflows based on business requirements. * Create and maintain DocTypes, Custom Fields, Workflows, Print Formats, Reports, Dashboards, and system configurations. * Develop and maintain Custom Apps, Server Scripts, Client Scripts, and custom business logic using the Frappe Framework. * Develop and manage integrations with external applications and services using REST APIs. * Configure and maintain user roles, permissions, and access controls. * Troubleshoot system issues, resolve bugs, and perform routine maintenance and upgrades. * Optimize application performance, database queries, and code efficiency. * Manage source code, deployments, and development environments using Git, Bench, and Linux\-based servers. * Work with internal teams to gather requirements and provide suitable technical solutions. * Prepare and maintain technical documentation for customizations, integrations, and system changes. * Provide technical support and user assistance when required. * Perform other related duties as assigned. **Required Skills \& Experience:** * Minimum 3 years of hands\-on experience in ERPNext and the Frappe Framework. * Strong proficiency in Python. * Good experience with JavaScript, HTML, and CSS. * Strong knowledge of DocTypes, Server Scripts, Client Scripts, Frappe ORM, Hooks, Fixtures, Jinja Templates, Custom Apps, and Print Formats. * Experience with REST API integrations. * Good knowledge of MariaDB and/or PostgreSQL. * Experience with Git/GitHub/GitLab. * Strong troubleshooting and problem\-solving skills. If you're interested, please share your CV at: **career@floragroup.net** Job Type: Full\-time Application Question(s): * Do you have hands\-on experience developing or customizing a complete ERP system covering multiple business modules such as HR, Finance, Procurement, Sales, Inventory, and Projects? * Please briefly mention the ERP systems/modules you have developed or customized. Experience: * ERPNext and the Frappe Framework: 3 years (Preferred) Work Location: In person
Posted by

Fatima Al-Kuwari
Indeed · HR