Job description
Key Responsibilities
• Design, develop, and customize **ERPNext modules** based on company-specific requirements
• Develop and maintain applications using **Python and Frappe Framework**
• Customize DocTypes, Workflows, Reports, Dashboards, and Print Formats
• Integrate ERPNext with third-party systems and internal tools
• Troubleshoot, debug, and optimize existing ERPNext features
• Ensure data security, performance, and scalability of the ERP system
• Collaborate with functional teams to understand business processes and translate them into technical solutions
• Provide documentation and technical support for internally developed ERP features
• Participate in system upgrades and long-term ERP roadmap planning
Required Skills & Qualifications
• Strong experience in **Python programming**
• Hands-on experience with **Frappe Framework and ERPNext**
• Good understanding of ERP concepts such as Accounting, Inventory, HR, Sales, and Purchasing
• Experience with **MySQL/MariaDB**, REST APIs, and server-side scripting
• Knowledge of **JavaScript, HTML, CSS** for client-side customization
• Familiarity with Linux environments and deployment practices
• Ability to analyze business requirements and provide effective technical solutions
Preferred Qualifications
• Prior experience in **internal ERP implementation or customization**
• Experience with version control systems (Git)
• Understanding of ERPNext security roles and permissions
• Experience in performance tuning and system optimization
Personal Attributes
• Strong problem-solving and analytical skills
• Good communication and teamwork abilities
• Self-motivated with a commitment to **long-term employment**
• Willingness to learn and adapt as business requirements evolve
