Job Description
Job Purpose | To develop, customize, and support Salesforce-based applications by implementing business requirements using best practices, while contributing to stable, scalable, and secure Salesforce solutions | Duties and Responsibilities | • Contribute to the development, testing, and deployment of Salesforce customizations using Apex Classes, Triggers, Lightning Web Components (LWC), and Visualforce pages. • Configure and maintain Salesforce standard functionalities including Objects, Fields, Validation Rules, Workflows, Process Builder, and Flows to support business requirements. • Support Salesforce integrations with external systems using REST/SOAP APIs under guidance from senior team members. • Participate in requirement discussions and assist in solution design and implementation under supervision. • Adhere to Salesforce coding standards, best practices, and governor limits while developing solutions. • Perform unit testing, defect fixing, and assist in code reviews to ensure quality deliverables. • Provide support for production issues and work towards timely resolution of incidents. • Actively participate in Agile/Scrum ceremonies and follow SDLC processes. | Key Decisions / Dimensions | • Choosing appropriate declarative vs programmatic solutions. • Suggesting reusable components to improve development efficiency. • Identifying and fixing defects in development and production environments. • Supporting system enhancements and optimizations. | Major Challenges | • Gaining an understanding of business processes and assisting in translating requirements into Salesforce solutions. • Working within Salesforce governor limits and platform constraints while implementing and supporting solutions. • Supporting data security and compliance requirements when handling customer and business data. • Staying updated with Salesforce tri annual releases and learning new features to support application enhancements. | Required Qualifications and Experience | a) Qualifications Educational – BE/BTECH/MCA Mandatory Technical Skills (Hands – on required) • Salesforce Administrator and/or Platform Developer I certification is preferred; willingness to pursue certifications is expected. • Hands on experience or working knowledge of Salesforce Web Services and APIs including REST, SOAP, Metadata, and Streaming APIs. • Practical experience with Salesforce development and configuration concepts such as Visualforce, Apex Classes and Controllers, Apex Triggers, SOQL, Lightning Web Components (LWC), Process Builder, and Flows. • Good understanding of Object Oriented Analysis and Design principles, database concepts, and the software development lifecycle. • Familiarity with the Salesforce product suite including Salesforce1, Sales Cloud, Service Cloud, App Cloud, Communities, and AppExchange solutions. • Experience in configuring and customizing Salesforce features such as custom objects, workflow rules, page layouts, and other standard customizations under guidance. • Working knowledge of Salesforce security model including profiles, roles, permission sets, and sharing rules. • Exposure to CI/CD practices for Salesforce and basic understanding of sandbox management and deployment processes. • Ability to support optimization of business processes and assist in integrating Salesforce with other enterprise systems. • Strong problem solving skills with the ability to collaborate effectively in a fast paced, dynamic environment. • Experience working on Salesforce projects using Agile delivery methodology with guidance from senior team members. • Basic understanding of formal delivery and development methodologies. • Strong teamwork and collaboration skills with a willingness to learn and grow. • Demonstrated analytical thinking and attention to detail in solution delivery b) Work Experience 2-3 years of core mobile app development (preferable with a product based organization / financial domain) |
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.