03 Sep
|
BNC Motors
|
Coimbatore
03 Sep
BNC Motors
Coimbatore
# Senior Frappe / ERPNext Developer
Company: Arctic Turns Solutions Pvt. Ltd.
Location: Chennai, Tamil Nadu
Experience: 5+ Years
Employment Type: Full-Time
Work Mode: On-site
Department: ERP / Technology
## About Arctic Turns
Arctic Turns Solutions Pvt. Ltd. is an ERP consulting and technology company specializing in Oracle NetSuite, Oracle EBS, Oracle Fusion and enterprise business solutions.
We are expanding our ERPNext / Frappe practice and are looking for an experienced Senior Frappe / ERPNext Developer who can take ownership of ERPNext development, customization, integrations, technical implementation and production support.
The ideal candidate should have strong hands-on experience with Frappe Framework, ERPNext, Python, JavaScript, SQL/MariaDB and REST APIs, along with a good understanding of ERP business processes.
## Key Responsibilities
### 1. ERPNext & Frappe Development
Develop, customize and maintain ERPNext applications using the Frappe Framework.
Create and customize DocTypes, Child Tables, Forms, Workflows, Reports, Print Formats and Dashboards.
Develop server-side business logic using Python and Frappe APIs.
Develop client-side functionality using JavaScript, Client Scripts and Frappe APIs.
Build custom Frappe applications and reusable components.
Develop validations, automation, scheduled jobs, notifications and background processes.
Follow best practices and avoid unnecessary modifications to ERPNext core.
### 2. ERPNext Implementation & Customization
Understand business requirements and convert them into ERPNext technical solutions.
Work closely with Functional Consultants and customers during implementation projects.
Customize ERPNext modules based on client-specific requirements.
Support configuration, testing, UAT, deployment and post-go-live activities.
Troubleshoot functional and technical issues across ERPNext implementations.
### 3. ERP Modules
Hands-on knowledge of multiple ERPNext modules is expected, including:
Accounting & Finance
CRM
Selling
Buying
Stock & Inventory
Manufacturing
HR & Payroll
Projects
Assets
Quality Management
Maintenance
Customer & Supplier Management
Strong knowledge of Accounting, Inventory, Sales/Purchase or Manufacturing processes will be an advantage.
### 4. Integrations & APIs
Develop integrations between ERPNext and third-party applications.
Work with REST APIs, JSON, webhooks and authentication mechanisms.
Develop custom API endpoints and integration services.
Integrate ERPNext with e-commerce, payment gateways, CRM, HR,
logistics and other enterprise applications.
Troubleshoot API and integration-related issues.
Frappe provides REST APIs for DocTypes and allows custom Python methods to be exposed through APIs, making integration experience an important part of this role.
### 5. Database & Performance
Work with MariaDB/MySQL databases.
Write and optimize SQL queries.
Understand database schema, relationships and indexing.
Troubleshoot slow reports, queries and application performance.
Perform basic application and database performance tuning.
### 6. Deployment & Server Management
Deploy and maintain ERPNext/Frappe applications.
Work with Linux servers, Frappe Bench, Nginx and Git.
Support application upgrades and version migrations.
Manage backups, restores and deployment activities.
Troubleshoot production environments.
Knowledge of Docker, AWS/Azure/GCP or other cloud environments will be an advantage.
### 7. Technical Leadership
Take ownership of assigned ERPNext projects and technical deliverables.
Review code developed by junior developers.
Provide technical guidance and mentoring to the development team.
Prepare technical designs and development documentation.
Estimate development effort and timelines.
Ensure development quality, security and maintainability.
### 8. Client Interaction
Participate in requirement-gathering sessions with customers.
Explain technical solutions to functional teams and customers.
Analyze production issues and provide root-cause analysis.
Participate in demos, UAT and technical discussions.
Communicate clearly with international clients and project teams.
## Required Technical Skills
### Must Have
5+ years of software development experience
Strong hands-on experience with ERPNext and Frappe Framework
Strong Python programming skills
Strong JavaScript skills
Good knowledge of SQL and MariaDB/MySQL
Experience with Frappe DocTypes, Workflows, Reports, Scripts and Print Formats
Experience with REST API integrations
Experience with Git
Good understanding of Linux
Experience with ERP implementation/customization
Strong debugging and problem-solving skills
### Valuable to Have
Frappe Framework custom app development
Frappe Bench administration
Docker
AWS / Azure / GCP
Redis / background jobs
Nginx
Vue.js
CI/CD
ERPNext version upgrades
Performance optimization
Payment gateway integrations
E-commerce integrations
Experience with multi-company and multi-currency environments
## Experience Requirements The candidate should ideally have:
5+ years of overall software development experience
3+ years of hands-on ERPNext/Frappe experience
Experience working on at least 2–3 ERPNext implementation/customization projects
Experience working directly with clients or functional consultants
Experience developing integrations with external systems
Candidates with strong ERPNext/Frappe experience and fewer overall years may also be considered if they demonstrate strong technical capability.
## Education
Bachelor's degree in
Computer Science
Information Technology
Computer Engineering
Software Engineering
Or a related technical discipline
Equivalent practical experience may also be considered.
## Key Competencies
Strong analytical and problem-solving ability
Excellent debugging skills
Good understanding of ERP business processes
Strong ownership and accountability
Ability to work independently
Ability to mentor junior developers
Good written and verbal communication
Client-facing confidence
Ability to work in a consulting/project environment
Willingness to learn new ERP and cloud technologies
## What You Will Work On at Arctic Turns
You will work on
ERPNext implementations
ERPNext customization projects
Frappe custom applications
Third-party integrations
ERP migration projects
Dashboard and reporting solutions
AI-enabled ERP solutions
Cloud ERP projects
Production support and managed services
International customer projects
## Why Join Arctic Turns?
Opportunity to work with an expanding ERP consulting and technology company
Exposure to international ERP projects
Opportunity to work across ERPNext, Oracle NetSuite, Oracle EBS and Oracle Fusion
Work on custom ERP products and AI-enabled solutions
Opportunity to grow into a Frappe Technical Lead / Solution Architect role
Work directly with experienced ERP consultants and architects
- Exposure to implementation, development, integrations and consulting
## Position
Senior Frappe / ERPNext Developer
Experience: 5+ Years
Location: Chennai
Employment: Full-Time
- Candidates with strong hands-on ERPNext/Frappe development experience are encouraged to apply.
📌 Senior Frappe / ERPNext Developer (Coimbatore)
🏢 BNC Motors
📍 Coimbatore