
Senior Software Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, develop, and maintain web applications and custom modules using PHP and SuiteCRM.
- Customize SuiteCRM modules, workflows, logic hooks, and user interfaces to support business processes.
- Integrate SuiteCRM with external systems using RESTful APIs, SOAP, and other protocols.
- Write clean, well-documented, and upgrade-safe code following best practices.
- Analyze business requirements and translate them into effective technical solutions.
- Optimize performance of PHP and SuiteCRM-based applications.
- Conduct code reviews, troubleshoot issues, and implement fixes in a timely manner.
- Work collaboratively with cross-functional teams including frontend developers, database administrators, and project managers.
- Mentor junior developers and contribute to ongoing architectural improvements.
- 7+ years of professional experience in PHP development.
- Proficient in MySQL/MariaDB database design and query optimization.
- Strong understanding of MVC architecture and object-oriented programming in PHP.
- Experience with front-end technologies (HTML, CSS, JavaScript, jQuery, AJAX).
- Proficiency with GIT version control and modern development workflows.
- Familiarity with Linux-based environments for development and deployment.
- 2+ years of hands-on experience with SuiteCRM or SugarCRM.
- Experience with SuiteCRM upgrades, version control strategies, and custom module development.
- Knowledge of CRM business processes such as sales, marketing, and customer service.
- Exposure to DevOps practices, CI/CD pipelines, and Docker is a plus.
- Experience with integrating telephony, email services, or marketing tools into SuiteCRM.
- Excellent analytical and problem-solving abilities.
- Strong communication and interpersonal skills.
- Ability to work independently and lead small technical teams.
- Attention to detail and a commitment to high code quality.