Responsibilities :
- Design, Configure, Build, Test, Deploy and Maintain ERP Platform
- Gathering Technical requirements from internal stakeholders
- Plan and execute system maintenance, DB migrations and other cloud architecture optimisations
- Customize ERPNext through custom application meeting business requirements.
- Manage updates and upgrades of ERPNext system for existing projects.
- Ensure a smooth transition for current customizations with upgrades of Frappe and ERPNext.
- Build full applications on Frappe framework from scratch as per project requirements.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
- Build high-quality reusable code that can be used in the future
- Troubleshoot and debug applications
- Creation of documentation for software development and testing.
- Participation and use of Agile development methodologies
Candidate Requirements :
- 2-3 years of experience hands-on Product development over ERPNext, Frappe / Flask framework.
- Experience with one or more ERPNext Modules like Buying, Selling, Accounting, and Project
- Experience with workflows, access controls, page layouts, custom objects, custom record types, reports, and dashboards design and development
- Experience in Frappe, ERPNext, JS, MySQL, Python & Frappe based web development.
- OOP concepts and Backend Development Experience
- MySQL on MariaDB or equivalent
- Hands-on experience with hosting web applications on Apache or NGINX
- Good understanding of software design patterns and best practices