Title: Salesforce Developer
Location: Pune; India (REMOTE)
Shift Time: 5:00 PM - 2:00 AM IST
Your Responsibilities
- Build and configure scalable Salesforce solutions using both declarative tools (Flows, Validation Rules, Page Layouts, Permissions) and programmatic logic (Apex, Triggers, Lightning Web Components, APIs).
- Evaluate the overall solution impact before implementing changes to ensure alignment with Cloudsquare's product architecture and avoid downstream conflicts.
- Collaborate with Business Analysts and Solution Architects to clarify requirements, validate feasibility, and ensure the design meets both technical and business needs.
- Participate in technical and architecture design reviews, following Cloudsquare's development, naming, and security standards.
- Write efficient, bulk-safe, and maintainable code that complies with Salesforce governor limits and Cloudsquare product guidelines.
- Conduct unit testing and self-validation to confirm quality before submission to QA.
- Document all developed components clearly, including purpose, dependencies, and test notes, ensuring traceability from requirement to deployment.
- Support Quality Assurance (QA) by providing test scenarios, fixing bugs quickly, and ensuring resolutions don't create new issues.
- Identify and contribute reusable components, scripts, and utilities to the Delivery Knowledge Hub to improve efficiency across projects.
- Partner with Product and Delivery teams to ensure customizations remain aligned with Cloudsquare's product standards and do not duplicate existing features.
- Assist in deployments, including metadata migration using Salesforce DX, Change Sets, or Git-based version control.
- Take full ownership of assigned work, from understanding the business context to delivering a tested, stable, and well-documented solution.
- Optimize all developed solutions for performance, security, and maintainability across client orgs.
- Stay current on new Salesforce releases, tools, and Cloudsquare product updates, proactively identifying opportunities to leverage them.
- Maintain strong communication with cross-functional teams, raising risks early and suggesting improvements.
- Promote Cloudsquare's core values by maintaining a collaborative, solution-oriented, and positive attitude in all interactions.
Your Qualifications
- 35 years of Salesforce development experience, combining declarative configuration and custom code (Apex, LWC, Triggers, APIs).
- Proven success building and deploying solutions on Salesforce Lightning Experience.
- Experience working within a productized delivery model or developing enhancements for managed packages (preferred).
- Strong understanding of Salesforce architecture, including data model design, automation, security, and integration patterns.
- Experience collaborating with Business Analysts and Solution Architects to translate requirements into scalable solutions.
- Ability to work in a fast-paced, multi-project environment with minimal supervision while maintaining quality and accuracy.
- Experience integrating Salesforce with external systems using REST/SOAP APIs or middleware tools.
- Prior exposure to the lending or financial services industry is a plus (understanding objects like Loan, Funding, Payment, Syndication, etc.).
- Familiarity with Agile and hybrid delivery methodologies and tools such as Jira, Confluence, and Git-based version control.
- Strong command of Salesforce declarative tools: Flows, Validation Rules, Approval Processes, Dynamic Forms, and Permission Sets.
- Proficient in Apex development, including asynchronous operations, trigger frameworks, and test-driven development.
- Hands-on experience with Lightning Web Components (LWC) and custom UI development.
- Understanding of Salesforce Governor Limits, performance optimization techniques, and secure coding practices.
- Ability to design solutions that are reusable, maintainable, and consistent with Cloudsquare's products.
- Skilled in data migration, data integrity, and error handling.
- Comfortable troubleshooting and debugging both configuration and code issues.
- Strong written and verbal communication skills, able to explain technical solutions in non-technical language.
- Detail-oriented and self-motivated, with strong organizational and time-management abilities.