Flag job

Report

Salesforce Developer

Min Experience

3 years

Location

Bangalore

JobType

full-time

About the role

Razorpay is a leading fintech company specializing in digital payment solutions. We are looking for a skilled Salesforce Developer to join our dynamic Business Product Applications team. This role offers the opportunity to work on complex development tasks, implementing Salesforce solutions across various clouds including Sales Cloud, Service Cloud, Experience Cloud, CPQ, and Marketing Cloud. The Roles and Responsibilities: Design, develop, test, and implement Salesforce solutions based on business requirements using Apex, Visualforce, Lightning Web Components (LWC), and other Salesforce technologies. Conduct code reviews and ensure best practices are followed for development and implementation projects. Collaborate with stakeholders to gather requirements, document solution design, and provide technical recommendations. Customize Salesforce applications, including configuration of objects, fields, workflows, approval processes, and validation rules. Manage end-to-end Salesforce platform administration including user management, profiles, roles, permissions, data management, and integrations. Implement and maintain third-party integrations with Salesforce applications, including integrations with data lakes and other metadata systems. Perform Salesforce system maintenance tasks, data migrations, and data quality initiatives. Provide technical support to resolve issues and troubleshoot production problems. Stay updated with Salesforce platform releases, features, and best practices. Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field. 3-4 years of hands-on experience in Salesforce development, including designing, implementing, and maintaining advanced Salesforce solutions. Extensive experience with Salesforce technologies, including Apex, Visualforce, Lightning Web Components (LWC), and Salesforce APIs (REST, SOAP). Deep understanding of Salesforce platform development concepts, including custom development of complex applications, components, and functionalities. Proficiency in developing and deploying solutions across Sales Cloud, Service Cloud, Experience Cloud, CPQ, and Marketing Cloud, with a focus on the latest features and functionalities of each cloud. Expertise in creating and managing complex workflows, approval processes, and automation using Salesforce Flow, Process Builder, and custom Apex code. Advanced debugging skills, including the use of Salesforce Debug Logs, Developer Console, and other diagnostic tools to identify and resolve issues in custom code and integrations. Experience in implementing and optimizing custom business logic using Apex triggers, classes, batch processes, and asynchronous operations. Proficiency in developing and maintaining complex integrations with Salesforce, including integration with data lakes, metadata systems, and third-party services using tools like MuleSoft, Informatica, or Salesforce Connect. Strong understanding of Salesforce data modeling, including the design and implementation of custom objects, fields, relationships, validation rules, and data architecture best practices. Experience in creating and managing sophisticated reports, dashboards, and analytics within Salesforce, leveraging custom report types and advanced data visualization techniques. Familiarity with Salesforce development lifecycle management, including CI/CD processes, version control with Git, and deployment tools like Salesforce DX and change sets. Knowledge of the latest Salesforce features and best practices for Sales Cloud, Service Cloud, and Marketing Cloud, including advanced features like Einstein Analytics, Pardot, and Marketing Cloud Journey Builder. Ability to design and implement data migration strategies, including data extraction, transformation, and loading (ETL) processes, and managing large-scale data imports and exports. Proven experience in maintaining and enhancing Salesforce application performance, including optimizing SOQL queries, reducing system latency, and improving user experience. Expertise in Salesforce security models, including user management, profiles, roles, permissions, and sharing rules to ensure data integrity and compliance. Strong problem-solving skills with the ability to troubleshoot and resolve complex technical issues efficiently. Excellent communication and collaboration skills, with the ability to interact effectively with both technical and non-technical stakeholders. Preferred Qualifications: Salesforce certifications (e.g., Salesforce Certified Platform Developer I/II, Salesforce Certified Administrator, Salesforce Certified Advanced Administrator) are a plus. Experience with Agile development methodologies. Knowledge of Salesforce DX and CI/CD tools for Salesforce development. Experience working in a Financial Service/ Banking or Payments organisation preferred but not necessary.

About the company

Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses across India. We are a full-stack financial services organisation, committed to helping Indian businesses with comprehensive and innovative payment and business banking solutions built over robust technology to address the entire length and breadth of the payment and banking journey for any business. Over the past year, we've disbursed loans worth millions of dollars in loans to thousands of businesses. In parallel, Razorpay is reimagining how businesses manage money by simplifying business banking (via Razorpay X) and enabling capital availability for businesses (via Razorpay Capital).

Skills

Salesforce
Apex
Visualforce
Lightning Web Components
Sales Cloud
Service Cloud
Marketing Cloud
CPQ
API
data integration