TalentPulse
Role Summary The Senior Salesforce Developer is responsible for the design, development, customization, integration, testing, deployment, and support of Salesforce solutions across the organization. The role works closely with business stakeholders, solution architects, business analysts, and project managers to deliver scalable, secure, and high-performing Salesforce applications that support business objectives. The individual serves as a technical lead on Salesforce initiatives and provides guidance to junior developers while ensuring adherence to development standards and best practices. Key Responsibilities Salesforce Development · Design and develop custom Salesforce solutions using Apex, Lightning Web Components (LWC), Visualforce, and Salesforce APIs. · Build and maintain custom objects, fields, validation rules, workflows, approval processes, and flows. · Develop reusable Lightning components and enterprise-grade applications. · Configure Salesforce Sales Cloud, Service Cloud, Experience Cloud, and custom applications. Solution Design · Analyze business requirements and translate them into technical designs. · Create technical specifications, solution architecture documents, and design artifacts. · Recommend best practices and scalable architecture approaches. Integration Development · Design and develop integrations between Salesforce and external systems. · Implement REST and SOAP API integrations. · Work with middleware platforms such as MuleSoft, Boomi, Azure Integration Services, or similar technologies. · Support real-time and batch data exchange requirements. Data Management · Perform data migration, cleansing, transformation, and validation activities. · Design data models and ensure data integrity. · Support large-scale data loading and migration initiatives. Technical Leadership · Lead code reviews and ensure adherence to development standards. · Mentor junior Salesforce developers and provide technical coaching. · Participate in estimation, planning, and technical decision-making activities. DevOps and Release Management · Manage source code using Git and version control repositories. · Support CI/CD pipelines using Salesforce DX, Azure DevOps, Jenkins, or GitHub. · Coordinate deployments across development, testing, and production environments. Support and Maintenance · Troubleshoot and resolve production issues. · Perform root cause analysis for system defects. · Support platform upgrades and enhancement requests. Required Qualifications Education · Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related discipline. Experience · Minimum 5 to 8 years of software development experience. · Minimum 3 to 5 years of hands-on Salesforce development experience. · Experience delivering enterprise-scale Salesforce implementations. · Experience working in Agile and Scrum environments. Technical Skills Salesforce Technologies · Salesforce Platform · Apex · Lightning Web Components (LWC) · Visualforce · Salesforce DX · Flow Builder · Sales Cloud · Service Cloud · Experience Cloud Integration Technologies · REST APIs · SOAP APIs · MuleSoft · Azure Integration Services · OAuth · Middleware Platforms Development Tools · Git · Azure DevOps · Jenkins · GitHub · VS Code Database Skills · SOQL · SOSL · Data Modelling · Data Migration Tools Preferred Certifications · Salesforce Certified Platform Developer I · Salesforce Certified Platform Developer II · Salesforce Administrator · Salesforce Advanced Administrator · Salesforce App Builder · Salesforce Integration Architect · Salesforce Application Architect · Salesforce System Architect Key Competencies · Strong analytical and problem-solving skills · Solution architecture and design expertise · Excellent communication and stakeholder management skills · Leadership and mentoring capabilities · Ability to manage multiple projects simultaneously · Strong understanding of software development lifecycle (SDLC) · Knowledge of security, governance, and compliance requirements Typical Project Responsibilities A Salesforce Senior Developer is typically responsible for: · Leading technical delivery of Salesforce projects. · Developing custom business applications on the Salesforce platform. · Integrating Salesforce with ERP, HR, Finance, and third-party systems. · Supporting customer service transformation initiatives. · Implementing enterprise CRM modernization programs. · Providing technical leadership throughout project lifecycles.
Create a free TalentPulse account to connect with this role and get matched with top opportunities.