HamburgerMenu
hirist

GSNA Education - Software Engineer - SugarCRM

Posted on: 26/11/2025

Job Description

Description :

About the Role

We are looking for a talented Software Engineer CRM to join our EspoCRM team.

The ideal candidate will have strong hands-on experience customizing, configuring, and extending CRM platforms including EspoCRM, SugarCRM, and VtigerCRM.

You will work closely with cross-functional teams to develop scalable CRM solutions, integrate external systems, and enhance our overall CRM ecosystem.

This role requires solid backend development skills, a strong understanding of CRM workflows, and the ability to translate business requirements into technical implementations.

Key Responsibilities :

- Customize and extend functionalities in EspoCRM, SugarCRM, and VtigerCRM.

- Develop custom modules, extensions, business logic, and UI enhancements within the CRM framework.

- Configure workflows, automation rules, dashboards, and custom fields based on business requirements.

- Implement role-based access controls, user permissions, and data visibility rules.

- Develop and maintain REST/SOAP API integrations between CRMs and external systems such as ERP, marketing tools, payment gateways, and analytics platforms.

- Handle data migrations, data mapping, and data cleansing activities between CRM platforms.

- Ensure data consistency, integrity, and synchronization across platforms.

- Write clean, reusable, and scalable code using PHP (common base for EspoCRM/SugarCRM/VtigerCRM).

- Implement server-side logic, cron jobs, custom schedulers, and background jobs.

- Optimize CRM performance through query optimization, caching, and proper database structuring.

- Analyze business requirements and translate them into detailed technical specifications.

- Participate in solution design, architecture discussions, and feasibility assessments.

- Recommend CRM enhancements, usability improvements, and automation opportunities.

- Write unit tests, perform debugging, and ensure high-quality releases.

- Deploy updates to staging and production environments following best practices.

- Provide L2/L3 support for CRM issues, including bug fixes, performance troubleshooting, and user training.

- Create and maintain technical documentation, including design documents, configuration guides, API references, and release notes.

- Collaborate with product managers, business analysts, QA teams, and end users to deliver seamless CRM solutions.

- Participate in Agile ceremonies: sprint planning, reviews, retrospectives, and daily stand-ups.

Key Skills & Qualifications :

Technical Skills :

- Strong hands-on experience with EspoCRM (primary requirement).

- Working knowledge of SugarCRM and VtigerCRM frameworks.

- Proficiency in PHP, including MVC concepts and OOP best practices.

- Experience with MySQL/MariaDB, query writing, and database optimization.

- Familiarity with JavaScript, jQuery, HTML, CSS for CRM UI customizations.

- Experience with API development & integration (REST/SOAP).

- Knowledge of Git, Composer, Linux environment, and deployment workflows.

- Exposure to server-side scripting, cron jobs, and performance tuning


info-icon

Did you find something suspicious?