Admin Panel Module Development & Enhancement

Job ID: 38257485

Budget: ₹250,000 – ₹500,000 INR

I'm looking for a skilled software developer to take responsibility for the full life cycle of our CRM software.

Key Responsibilities:
- Creation of new modules: We need to develop new modules such as Onboarding and Lead Management, and possibly more depending on the project needs.
- Enhancing existing features: The software already has some features in place. We need someone who can take these existing features and improve upon them.
- Troubleshooting technical issues: A key part of this role will be to deal with any technical issues that arise, promptly and effectively.
- Managing user roles: We need to implement a User Roles module that will allow us to assign different access levels, manage permissions, and create custom user roles.
- Facilitating client interactions: The software should provide a seamless experience for our clients, enabling smooth interactions and engagement.
- Implementing data analytics: The software should also have the capability to collect and analyze data, providing valuable insights to our team.

Ideal Skills and Experience:
- Experience with CRM software development
- Strong knowledge of software development processes
- Proficiency in handling technical issues
- Familiarity with user roles and permissions
- Ability to enhance and create new software modules
- Track record of successful client interaction features
- Experience with data analytics implementation.

Key Responsibilities:

Module Development:

Design and develop new modules for the CRM software, including Onboarding, Lead Management, User Management, Visit Management, Task Management, Document Management, Work Phases, Material Queries, Purchase Management, Quality Check, Customer Satisfaction, and Payment Management.
Implement user-friendly interfaces and ensure seamless integration with existing CRM components.
Feature Enhancement:

Enhance existing CRM features to improve usability and functionality based on user feedback and industry best practices.
Work on sub-features such as login access, lead details, lead status, manual tag addition, site survey forms, design and BOQ uploads, document approval, and payment status updates.
Technical Troubleshooting:

Identify and resolve technical issues within the CRM software, ensuring minimal disruption to business operations.
Collaborate with quality check teams to address and rectify any bugs or performance issues.
User Access and Role Management:

Develop and manage user roles and permissions, ensuring secure access to CRM functionalities for various user types (Admin, Sales, Designers, PM/APM, Procurement Manager, Account Manager, Quality Check Team).
Client Interaction:

Facilitate client reviews and approvals by creating intuitive interfaces for viewing designs, sharing quotations, and managing customer feedback.
Ensure customer satisfaction through effective complaint management, query resolution, and rewards & referrals programs.
Data Management and Analytics:

Implement data management strategies for collecting, storing, and retrieving documents, payment histories, and customer feedback.
Develop operational and sales analytics modules, including graph and data chart finalization for better decision-making.

If you can demonstrate the above requirements, please bid for this project.
Related categories: JavaScript CRM Node.js React.js Next.js