ERPNEXT DEVELOPER
Duncan & Ross · Pune, Maharashtra, India · On-site
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
POSITION PURPOSE
As an ERPNext Techno-Functional Consultant, you will be responsible for designing, customizing, developing, and maintaining ERPNext/Frappe software solutions for Duncan and Ross. You will be translating our business processes and requirements into effective ERPNext/Frappe Solutions.
RESPONSIBILITIES:
Working with stakeholders to understand their needs and translating them into technical requirements.
Conducting feasibility studies to determine the viability of proposed solutions.
Writing clean, efficient, and maintainable code.
Testing: Performing unit testing, integration testing, and debugging to ensure the software functions correctly.
Creating project plans and timelines.
Coordinating with team members and other departments to ensure project milestones are met.
Writing and maintaining documentation for code, APIs, and system architecture.
Creating user manuals and guides to help end-users understand and use the system effectively.
Participating in code reviews to ensure code quality and adherence to best practices.
Keeping up-to-date with the latest technologies and trends in software development.
Providing technical support and troubleshooting issues as they arise.
Performing regular maintenance tasks to ensure the system remains stable and secure.
Essential Functions:
Writing custom scripts to extend the functionality of ERPNext.
Developing custom applications using the Frappe framework to add new features or modules.
Modifying forms and fields to capture additional data as required by the business.
Integrating ERPNext with other systems and third-party applications using APIs. (Microsoft Azure AD/Teams/Outlook/Manatal/Nitro Sign/WhatsApp/Twilio)
Handling data migration tasks to ensure smooth transition from legacy systems to ERPNext.
Designing and optimizing database schemas to ensure efficient data storage and retrieval.
Writing complex database queries for reporting and data analysis.
Identifying and fixing bugs in the ERPNext/Frappe system.
Managing system upgrades and ensuring compatibility with customizations.
Providing training to end-users on how to use the customized ERPNext system.
Creating and maintaining technical documentation for customizations and integrations.
Implementing role-based access control to ensure data security.
Ensuring the system complies with relevant industry standards and regulations.
QUALIFICATIONS:
Bachelors degree in Computer Science, IT, or related field
5+ years of experience; ERPNext development expertise
Skilled in Python, JavaScript, HTML, CSS, Node.js, Jinja
Proficient with Frappe, Nginx, Redis, MariaDB/MySQL
Knowledge of Git, Metabase, Open AI, and ERPNext frameworks
Familiar with Finance, HR, Sales, IT, and Marketing processes
Strong analytical, problem-solving, and communication skills
Ability to lead, work independently, and multitask
Experience with system audits, diagnostics, and compliance
Fluent in English; other languages a…