As a Senior Salesforce Developer, you will play a critical role in the successful implementation of Salesforce solutions for our clients. You will be responsible for designing, developing, and deploying Salesforce applications that meet business requirements and drive customer success. Your expertise in the Salesforce platform will enable you to create scalable and robust solutions, ensuring that they align with best practices and deliver significant business value. In this role, you will collaborate closely with cross-functional teams, including Business Analysts, Solution Architects, and Project Managers, to understand client needs and translate them into technical requirements. You will be tasked with writing and testing code, creating custom objects, developing workflows, and ensuring seamless integration with other systems. Your ability to troubleshoot and resolve issues will be crucial in maintaining the stability and performance of Salesforce applications. Your responsibilities will also include participating in the full software development lifecycle, from requirement gathering and analysis to implementation, testing, and deployment. You will provide ongoing support and maintenance for existing applications, implementing enhancements and ensuring they continue to meet the evolving needs of the business. Beyond technical development, you will be involved in key project activities such as code reviews, performance tuning, and optimization. Your role will also require you to stay up-to-date with the latest Salesforce features and updates, continuously improving your skills and applying new knowledge to your projects. As a Salesforce Developer, you will be recognized as a technical expert within the organization, contributing to the overall success of our Salesforce initiatives. Your ability to innovate and deliver high-quality solutions will position you as a valuable team member, driving both project success and customer satisfaction.
Company Overview:
Who We Are:
Welcome to Truffle. Our mission is to accelerate the success of technology companies by leveraging the power of Salesforce, MuleSoft, and AWS. With a focus on implementation, architecture, and security, we support businesses through growth and mid-market stages and beyond. Our diverse expertise spans across critical industries such as Communications, Media & Technology (CMT), Financial Services (FINS), and Manufacturing & Utilities (MAU), offering a wealth of challenges and learning opportunities.
Why Truffle?
● Solve Real Problems: We tackle big challenges—from boosting ARR growth to streamlining operations. Here, your work makes a direct impact.
● Expertise Across Industries: Whether CMT, FINS, MAU, you’ll gain insights and experiences that broaden your professional landscape.
● A Culture of Innovation: We’re committed to building repeatable solutions, not just one-offs. This means constantly innovating and improving our approaches.
● Horizontal Structure: At Truffle, everyone’s voice matters. You’re encouraged to explore, contribute across roles, and shape your path.
● Growth and Learning: At Truffle, we're all about helping you grow. You'll have chances to try new things and work with a team that's both smart and supportive. Our workplace is friendly and open, making it easy to do great work quickly and well.
Position Overview:
As a Senior Salesforce Developer, you will play a critical role in the successful implementation of Salesforce solutions for our clients. You will be responsible for designing, developing, and deploying Salesforce applications that meet business requirements and drive customer success. Your expertise in the Salesforce platform will enable you to create scalable and robust solutions, ensuring that they align with best practices and deliver significant business value.
In this role, you will collaborate closely with cross-functional teams, including Business Analysts, Solution Architects, and Project Managers, to understand client needs and translate them into technical requirements. You will be tasked with writing and testing code, creating custom objects, developing workflows, and ensuring seamless integration with other systems. Your ability to troubleshoot and resolve issues will be crucial in maintaining the stability and performance of Salesforce applications.
Your responsibilities will also include participating in the full software development lifecycle, from requirement gathering and analysis to implementation, testing, and deployment. You will provide ongoing support and maintenance for existing applications, implementing enhancements and ensuring they continue to meet the evolving needs of the business.
Beyond technical development, you will be involved in key project activities such as code reviews, performance tuning, and optimization. Your role will also require you to stay up-to-date with the latest Salesforce features and updates, continuously improving your skills and applying new knowledge to your projects.
As a Salesforce Developer, you will be recognized as a technical expert within the organization, contributing to the overall success of our Salesforce initiatives. Your ability to innovate and deliver high-quality solutions will position you as a valuable team member, driving both project success and customer satisfaction.
Experience:
· 6-8 years of hands-on experience in Salesforce development, including design, coding, testing, and implementation of Salesforce applications.
· Proven experience in developing and implementing solutions using Apex, LWC, and Aura Components.
· 4+ years of experience creating artifacts and deliverables, including as-is versus to-be technical documentation, diagrams, configuration workbooks, and test-driven development documents.
· Proficiency with modern web and mobile technologies, including HTML, CSS, JavaScript, and Web Components.
· Experience with Salesforce integrations using REST, SOAP APIs, Web Services APIs, and other APIs and platforms.
· 4+ years of experience with SCM and ALM tools and having strong DevSecOps experience.
Skills:
· Proficiency in Salesforce development tools and technologies, including Apex, Visualforce, Lightning Components, SOQL, and SOSL.
· Strong understanding of Salesforce platform features and best practices, including declarative development and customization.
· Experience with version control systems (e.g., Git) and CI/CD processes for Salesforce.
· Familiarity with front-end web technologies (HTML, CSS, JavaScript) and frameworks (e.g., Angular, React) is a plus.
· Experience with Agile/Scrum methodologies and participating in project planning and sprint cycles.
· Excellent problem-solving skills and the ability to troubleshoot and resolve complex technical issues.
· Strong communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
· Proven ability to work collaboratively in a team environment, as well as independently with minimal supervision.
· Strong organizational skills and the ability to manage multiple tasks and projects simultaneously.
· Demonstrated ability to stay up-to-date with the latest Salesforce features, releases, and industry trends.
Behaviors:
· Customer-Focused Mindset: Prioritizes client needs and delivers exceptional value.
· Innovative Thinking: Stays current with Salesforce trends and applies creative solutions.
· Collaboration and Teamwork: Fosters a collaborative environment and mentors team members.
· Attention to Detail: Ensures robust, scalable, and maintainable solutions.
· Adaptability and Flexibility: Embraces change and adjusts to shifting project priorities.
· Proactive Problem-Solving: Anticipates issues and develops effective solutions.
· Accountability and Ownership: Takes responsibility for project success and meets deadlines.
· Ethical Integrity: Adheres to professional and ethical standards.
· Continuous Learning: Commits to ongoing professional development.
· Effective Communication: Articulates ideas clearly and fosters open communication.
Responsibilities:
· Design, develop, and deploy Salesforce applications that meet business requirements. · Collaborate with cross-functional teams to translate business needs into technical solutions.
· Write, test, and debug code to ensure the functionality and performance of Salesforce applications.
· Create custom objects, workflows, and integrations with other systems. · Participate in the full software development lifecycle, including requirement analysis, implementation, testing, and deployment.
· Provide ongoing support and maintenance for existing Salesforce applications, implementing enhancements as needed.
· Conduct code reviews, performance tuning, and optimization to ensure high-quality deliverables.
· Stay current with Salesforce updates and best practices, applying new knowledge to improve solutions.
· Contribute to project activities such as estimates, project planning, and capacity management.
· Lead functional and technical workshops, showcasing strong leadership skills in the design, delivery, testing, and deployment of solutions.
· Demonstrate expertise in preparing user journeys, reviewing user stories, and using modern UI techniques such as Apex Design Patterns, LWC, and data modeling.
· Serve as a trusted advisor to the client, driving conversations with Enterprise Architects and business stakeholders to shape the architectural vision and establish a program roadmap.
· Collaborate with clients and leadership to identify and document challenges, desired outcomes, risks, dependencies, vision, and strategy. · Manage clients’ expectations and negotiate solutions to complex problems with both the customer and third-party stakeholders.
· Propose recommendations, provide justifications, and align with clients and leadership to define backlog items for successful project delivery. · Build relationships of trust with the customer's leadership, promoting and implementing best practices.
· Lead technical architecture and design, including creating plans, roadmaps, and other necessary artifacts and deliverables.
· Assist the Product Owner with product backlog and roadmap refinement, as well as planning and prioritization. · Manage scope, expectations, and commitments effectively. · Monitor and assess code quality, security, and technical debt.
Day in the Life:
In the dynamic role of a Salesforce Developer at Truffle, a typical day involves a mix of technical tasks, collaborative efforts, and continuous learning to deliver high-quality solutions within the Salesforce ecosystem. Here’s what a day might look like:
Morning:
Start the day by checking updates on ongoing development projects, reviewing dashboard metrics to monitor progress, and identifying any critical issues that need addressing. Participate in a daily stand-up meeting with the development team to discuss priorities, resolve any blockers, and align on the day's tasks. Review pull requests and provide feedback to ensure code quality and adherence to best practices, facilitating team collaboration and learning.
Midday:
Focus on hands-on development, working on new features, enhancements, or bug fixes in Salesforce, ensuring alignment with project requirements and deadlines. Take a lunch break, using the time to recharge, connect informally with team members, or stay updated on industry news and Salesforce updates.
Afternoon:
Attend a meeting with a client or project manager to gather requirements, discuss progress, or present completed work, ensuring alignment with client expectations. Troubleshoot and resolve any technical issues or bugs reported by QA or end-users, ensuring smooth project execution and user satisfaction. Mentor junior developers or participate in a workshop to share knowledge on advanced Salesforce features or best practices, fostering team growth and collaboration.
Evening:
Update project documentation, including technical specs, user guides, and release notes, ensuring clarity and completeness for future reference. Prepare for the next day's tasks by setting priorities, planning development activities, and ensuring all necessary resources are available. Engage in personal development activities, such as reading articles on Salesforce innovation, participating in community forums, or exploring new features and tools.
This "Day in the Life" showcases the diverse and impactful nature of the Salesforce Developer role, highlighting the blend of technical development, collaborative teamwork, and continuous learning that drives project success and professional growth.
Other Details
Reporting line : Reports to Technical Lead
Hours :8 am – 5 pm EST
Work location: India (Gurugram/Noida/Chandigarh/Mohali Offices)
Education: BS Degree in CS or related fields
Certifications
Required Certifications
Salesforce Administrator
Salesforce Advanced Administrator
Salesforce Platform App Builder
Salesforce Platform Developer I
Salesforce Platform Developer II
Preferred Certifications
Salesforce Javascript Developer I
Salesforce OmniStudio Developer
Salesforce Sales Cloud Consultant
Salesforce Service Cloud Consultant
Salesforce Experience Cloud Consultant
Salesforce Sharing and Visibility Architect
Salesforce Data Architect
Salary: Based on Experience
Company benefits
· Comprehensive Allowances
· Professional Development
Technology stack
MS Office Suite
Salesforce
Slack
Lucid/Miro
Meeting Tools (Zoom, Calendly, MS Teams)
PM Tools (Asana, Smartsheet, Clickup)
Atlassian Suite Tools (Jira, Confluence, Bitbucket)
Internet capability: 50+ Mbit/s
Equal Employment Opportunity Statement
Truffle is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.
Other Employment Statements
Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.
By submitting this form, you confirm that you agree to the storing and processing of your personal data by Truffle as described in our Privacy Policy