Job Summary
We are looking for a skilled Python Developer with hands-on experience in the Frappe Framework / ERPNext, preferably with strong exposure to Payroll applications. The candidate will be responsible for developing, customizing, integrating, and supporting payroll-related modules and business workflows.
Job Description
Key Responsibilities
- Develop and customize applications using Python and Frappe Framework / ERPNext.
- Work on Payroll and HRMS modules, including salary structures, salary slips, payroll processing, employee master data, attendance, leave, deductions, and reimbursements.
- Customize DocTypes, workflows, reports, forms, validations, and business logic in Frappe.
- Develop server-side functionality using Python and client-side customizations using JavaScript.
- Build and maintain REST APIs and third-party integrations.
- Work with MariaDB/MySQL for database queries, troubleshooting, and performance optimization.
- Understand payroll business requirements and translate them into technical solutions.
- Troubleshoot production issues and provide timely fixes.
- Perform testing, debugging, code reviews, and deployment support.
- Coordinate with HR/Payroll, functional teams, and other stakeholders to understand requirements.
- Maintain technical documentation for customizations and integrations.
Required Skills
- Strong programming experience in Python.
- Hands-on experience with Frappe Framework and/or ERPNext.
- Good understanding of Payroll / HRMS processes.
- Experience in Frappe DocTypes, Hooks, Workflows, Reports, Server Scripts, Client Scripts, and Permissions.
- Knowledge of JavaScript, HTML, CSS, Jinja, REST APIs, and JSON.
- Experience with MariaDB/MySQL.
- Working knowledge of Git/version control.
- Good debugging and problem-solving skills.
Preferred Skills
- ERPNext HR/Payroll implementation or customization experience.
- Knowledge of Indian payroll concepts such as PF, ESI, Professional Tax, TDS, LOP, Bonus, Gratuity, and statutory deductions.
- Experience integrating payroll applications with attendance, HRMS, finance, or third-party systems.
- Experience in Frappe/ERPNext deployment and production support will be an advantage.
Profile Description
- Strong programming experience in Python with hands-on experience in Frappe Framework and/or ERPNext.
- Experience working on Payroll and HRMS modules, including salary structures, salary slips, payroll processing, attendance, leave, deductions, reimbursements, and employee master data.
- Expertise in Frappe DocTypes, Hooks, Workflows, Reports, Server Scripts, Client Scripts, Permissions, forms, validations, and business logic customization.
- Experience developing server-side functionality using Python and client-side customizations using JavaScript.
- Hands-on experience building and maintaining REST APIs and third-party integrations.
- Experience working with MariaDB/MySQL for database queries, troubleshooting, and performance optimization.
- Good understanding of Payroll / HRMS processes and ability to translate business requirements into technical solutions.
- Working knowledge of JavaScript, HTML, CSS, Jinja, REST APIs, JSON, and Git/version control.
- Strong debugging, troubleshooting, testing, and problem-solving skills.
- Preferred experience in ERPNext HR/Payroll implementation or customization, payroll integrations, and production support.
- Knowledge of Indian payroll concepts such as PF, ESI, Professional Tax, TDS, LOP, Bonus, Gratuity, and statutory deductions.
About Company:
A client of ilink Talent Solutions is a leading India-based non-banking financial services organization and part of one of the country's most respected business conglomerates. The company offers a diverse portfolio of financial products, including vehicle finance, home loans, loan against property, SME financing, secured business loans, personal loans, and gold loans. With a strong presence across India, it is recognized for its customer-centric approach, extensive distribution network, digital innovation, and commitment to enabling financial inclusion for individuals, entrepreneurs, and businesses.

