POSITION PURPOSE
As an ERPNext TechnoFunctional 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 eective 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 endusers understand and use the system effectively.
- Participating in code reviews to ensure code quality and adherence to best practices.
- Keeping uptodate 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 thirdparty 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 endusers on how to use the customized ERPNext system.
- Creating and maintaining technical documentation for customizations and integrations.
- Implementing rolebased 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 problemsolving and communication skills
- Ability to lead work independently and multitask
- Experience with system audits diagnostics and compliance
- Fluent in English; other languages a plus