Job Description
<p><p><b>What Youll Do:</b><br/><br/>- Design, develop, and implement scalable, high-quality Salesforce solutions using Apex, Lightning Web Components (LWC), Visualforce, SOQL, and SOSL.<br/><br/>- Ability to Design scalable salesforce solutions in multicloud salesforce environment (Sales cloud, Service cloud, Marketing Cloud etc).<br/><br/>- Lead technical design sessions and develop technical solution documentation that aligns with business requirements and Salesforce best practices.<br/><br/>- Develop and maintain integrations between Salesforce and external systems using various APIs (REST, SOAP) and integration patterns (Point to Point, Middleware).<br/><br/>- Establish coding standards, best practices and governance for development teams.<br/><br/>- Conduct thorough code reviews, providing constructive feedback to ensure code quality, adherence to standards, and optimal performance.<br/><br/>- Troubleshoot and debug complex technical issues within the Salesforce platform and integrated systems.<br/><br/>- Collaborate with business analysts and stakeholders to understand requirements and translate them into technical specifications and be able to create a data model based on that.<br/><br/>- Contribute to the architecture and design of the Salesforce platform to support current and future business needs.<br/><br/>- Optimize the current architecture & collaborate to implement Data Archival techniques.<br/><br/>- Stay current with Salesforce releases, new features, and industry trends, recommending and implementing relevant advancements.<br/><br/>- Ensure solutions adhere to Salesforce security, limits and Org-wide standards.<br/><br/>- Present architectural decisions, technical trade-offs and solutions clearly to all stakeholders.<br/><br/>- Risk Identification and Mitigation Steps.<br/><br/>- Ensure right deployment processes & activities in place for scheduled releases to the production.<br/><br/>- Collaborate with PMs & POs to plan development sprints and releases.<br/><br/><b>What Experience You Need:</b><br/><br/>- Minimum of 5+ years of hands-on experience in Salesforce development.<br/><br/>- Proven experience designing and implementing complex Salesforce solutions.<br/><br/>- Strong proficiency in Apex, Lightning Web Components (LWC), and Salesforce APIs.<br/><br/>- Experience with common web technologies (JavaScript, HTML, CSS).<br/><br/>- Solid understanding of Salesforce data model, security model, and sharing.<br/><br/>- Proficient in Salesforce configurations (Objects, Flows, Process Builders, Validation Rules, Connected Apps etc).<br/><br/>- Experience working in an Agile development environment.<br/><br/>- Familiarity with version control systems, particularly Git.<br/><br/>- Experience Working with at least one middleware system (Boomi, Mulesoft, Cast Iron etc).<br/><br/>- Salesforce Certified Platform Developer I,<br/><br/>- Salesforce Admin,.<br/><br/>- Sales Cloud,.<br/><br/>- Service Cloud,.<br/><br/>- Data Architecture& Management Designer OR Sharing AND Visibility Designer.<br/><br/>- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.<br/><br/><b>Mentoring and Training Responsibilities :</b><br/><br/>- Onboard new junior developers to the team, introducing them to our development processes, tools, and best practices.<br/><br/>- Provide technical guidance and support to junior developers on their assigned tasks and projects.<br/><br/>- Conduct regular code reviews specifically focused on teaching and knowledge transfer, explaining rationale behind feedback.<br/><br/>- Engage in pair programming sessions to demonstrate techniques, problem-solving approaches, and best practices.<br/><br/>- Help junior developers understand complex technical concepts and Salesforce fundamentals.<br/><br/>- Identify areas for growth in junior developers and help them develop their skills through targeted guidance and resources.<br/><br/>- Contribute to the creation and improvement of training materials and documentation for the development team.<br/><br/>- Foster a supportive and encouraging environment for junior developers to ask questions and learn.<br/><br/>- Expected time allocation for mentoring and training activities: 20%.<br/><br/><b>Team Collaboration and Leadership :</b><br/><br/>- Collaborate effectively with cross-functional teams, including Salesforce administrators, business analysts, project managers, and other developers.<br/><br/>- Participate actively in team meetings, technical discussions, and solution design sessions.<br/><br/>- Demonstrate technical leadership by guiding the team on technical decisions and promoting best practices.<br/><br/>- Communicate technical concepts clearly to both technical and non-technical stakeholders.<br/><br/><b>Project Environment and Tools :</b><br/><br/>- Experience working with Salesforce DX.<br/><br/>- Proficiency with VS Code or other relevant IDEs.<br/><br/>- Experience with Git for version control.<br/><br/>- Familiarity with project management and issue tracking tools (e.<br/><br/>, Jira, Azure DevOps).<br/><br/>- Experience with CI/CD pipelines and automated deployment tools is a plus.<br/><br/>- Knowledge of OAuth2, SSO & other related security best practices.<br/><br/><b>What could set you apart :</b><br/><br/>- Salesforce Certified Platform Developer II,.<br/><br/>- Marketing Cloud, Experience Cloud,.<br/><br/>- Agentforce Specialist.<br/><br/>- Excellent communication and interpersonal skills, with a strong ability to explain technical concepts clearly.<br/><br/>- Proven ability to mentor and guide less experienced developers patiently and effectively.<br/><br/>- Strong problem-solving and analytical skills.<br/><br/>- A collaborative and team-oriented mindset.<br/><br/>- Proactive and a strong desire to help others learn and grow.<br/><br/>- Ability to provide constructive feedback in a positive and supportive manner.</p><br/></p> (ref:hirist.tech)