Job Openings
Lead SuiteCRM Developer (Onsite, Lahore, USD Salary)
About the job Lead SuiteCRM Developer (Onsite, Lahore, USD Salary)
Requirements:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- 7+ years of hands-on experience customizing and developing SuiteCRM (or SugarCRM) platforms.
- Expert-level proficiency in PHP with a deep understanding of SuiteCRM architecture, including module building, vardefs, logic hooks, and workflows.
- Strong experience in designing and consuming RESTful APIs, including support for asynchronous workflows, error handling, and idempotency.
- Solid background in relational databases such as MySQL or PostgreSQL, with experience in complex query optimization and data modeling.
- Demonstrated leadership skills with experience mentoring development teams.
- Proficiency with Git, CI/CD pipelines, and Agile software development methodologies.
- Strong analytical and problem-solving skills, with the ability to communicate effectively across technical and non-technical teams.
- Experience integrating SuiteCRM with third-party systems such as payment gateways, national identity services, or risk scoring platforms.
- Experience working in subscription-based, FinTech, or e-commerce product environments.
- Familiarity with cloud infrastructure and deployments (e.g., AWS, Azure).
- Understanding of application security best practices, especially in the context of payments and personal data.
- Prior experience integrating with retail POS systems or building solutions for omnichannel environments.
Responsibilities:
- Lead the end-to-end development of custom modules, workflows, logic hooks, and API integrations within SuiteCRM based on evolving business requirements.
- Translate complex business needs into scalable and efficient technical solutions using SuiteCRM and supporting technologies.
- Drive CRM integrations with external systems, including payment gateways, identity verification services, risk scoring platforms, and partner POS applications.
- Mentor junior developers through code reviews, architectural guidance, and development best practices to uphold high code quality standards.
- Oversee CRM-related deployment, testing, and release processes within Agile development cycles.
- Proactively monitor and maintain system performance, resolve complex technical issues, and implement improvements to enhance stability and scalability.
- Optimize SuiteCRM instance for performance, data integrity, and security in high-transaction environments.
- Collaborate effectively with project managers, QA, frontend, and middleware teams to ensure cohesive and timely delivery across systems.