About The Company:
Cyborg Automation Hub is a specialized provider of cutting-edge automation solutions designed to empower businesses, helping them not only stay competitive but also excel in an ever-evolving market. Our core mission is to guide organizations in revolutionizing their operations by harnessing advanced technologies, with a strategic emphasis on SS&C Blueprism and other related cognitive automation tools.
Additionally, we serve as a value-added distributor through our UAE entity, equipping our partners with the expertise, resources, and support necessary to enhance their solution offerings, boost sales, and achieve new heights in their business ventures. At the heart of VAD mission lies our Partner Connect Program, which forms the foundation of our commitment to fostering collaborative and mutually beneficial relationships between partners and vendors. Through our comprehensive sales acceleration process and market awareness program, we empower our partners to swiftly and efficiently penetrate the market. We invite you to join us on our journey to redefine the landscape of software distribution and emerge as leaders in the realm of automation.
Job Summary:
As a CRM Developer, you will be responsible for designing, developing, and maintaining customized Customer Relationship Management (CRM) solutions to enhance the company’s ability to manage customer interactions and streamline business processes. This role requires strong technical skills to customize CRM platforms (such as SugarCRM, SuiteCRM, VTiger CRM, EspoCRM,or X2CRM) to meet specific business requirements. You will work closely with internal and external stakeholders to integrate CRM systems with other enterprise applications, automate workflows, and provide technical support.
Job Description:
- Customize CRM systems to meet business requirements by developing custom attributes, modules, workflows, reports and dashboards.
- Design and implement CRM solutions to configure Accounts, Leads, Sales, Marketing, and Customer Service processes.
- Ensure CRM systems are optimized for usability, performance, and scalability.
- Develop and manage integrations between the CRM system and other enterprise applications, such as ERP systems, email marketing tools, and customer support platforms.
- Use APIs, web services, and middleware to ensure seamless data flow between systems.
- Maintain and troubleshoot data synchronization between integrated systems.
- Ensure the CRM system is regularly updated with the latest features, security patches, and version upgrades.
- Perform routine system audits, identify areas for improvement, and implement fixes or enhancements.
- Monitor CRM performance and resolve any technical issues related to system downtime or user access.
- Design and implement automated workflows, business rules, and triggers to streamline business processes.
- Create custom dashboards, reports, and analytics to provide insights into customer behavior, sales trends, and performance metrics.
- Ensure that automated processes align with business goals and drive operational efficiency.
- Provide training and documentation to internal and external stakeholders on CRM system usage, best practices, and new features.
- Offer technical support to users, troubleshooting issues related to system access, functionality, and data integrity.
- Assist with user account management, permissions, and security settings.
- Implement data governance and security policies to protect sensitive customer information and ensure compliance with data protection regulations.
- Manage data migration, imports, and exports while maintaining data accuracy and integrity.
- Regularly back up CRM data and maintain disaster recovery plans.
- Work closely with business analysts, project managers, and department heads to gather requirements and understand business needs.
- Translate business requirements into technical specifications and create solutions that meet business objectives.
- Communicate technical solutions clearly to non-technical stakeholders, ensuring alignment between technical development and business goals.
- Develop and execute test plans to ensure the quality and functionality of CRM customizations and integrations.
- Perform unit testing, user acceptance testing (UAT), and troubleshoot issues before deployment.
- Ensure new features and system changes meet business requirements and work as expected.
- Document system configurations, customizations, workflows, and integration points for future reference.
- Maintain up-to-date technical documentation for both internal use and user reference.
- Ensure clear and accessible documentation for ongoing system maintenance and upgrades.
- Collaborate with IT teams to ensure that CRM systems are integrated into the broader enterprise infrastructure.
- Participate in system architecture discussions and contribute to the design of secure and scalable solutions.
- Work with development teams to ensure that code is written following best practices, using appropriate development methodologies.
Qualifications
- Bachelor's Degree in computer science, software engineering, IT or equivalent.
- 3 – 6 Years work experience as CRM developer.
- Proven experience as a CRM Developer, preferably with platforms like SugarCRM, SuiteCRM, VTiger CRM, EspoCRM,or X2CRM.
- Strong understanding of CRM platform architecture, APIs, and integration methods.
- Strong understanding of the SugarAutomate; Smart Guides and BPM.
- Proficiency in programming languages such as JavaScript, php, MySQL, jQuery.
- Experience with web services (REST, SOAP) and database management (SQL, NoSQL).
- Knowledge of CRM customization, including workflows, plugins, custom fields, and entities.
- Excellent problem-solving and debugging skills.
- Familiarity with Agile development methodologies and version control systems (e.g., Git).
- CRM certifications (e.g., SugarCRM Certified Developer, VTiger CRM Developer Certification, Odoo Technical Certification) are a plus.
- Familiarity with languages beyond Arabic and English is a plus.