About the Company -
n
nRedpin is an embedded software and a global payments business for the international residential property market and beyond.
n
nWe are reshaping the age-old property market by connecting the dots across the entire ecosystem, from buyers and sellers to legal service firms and title companies to property management, banks, and real estate agents.
n
nOur world-class payments network and human-centric customer service touches a vast global community across 15,000+ partners, 235 territories and two flagship brands, Currencies Direct and TorFX
n
nAbout the role -n
In this role you will be responsible for designing, implementing, and maintaining Salesforce solutions. You'll collaborate closely with cross-functional teams to understand business requirements and translate them into scalable, high-performance
n
nWhat you'll do -
n
- Salesforce Development: Design, develop, test, and deploy customized solutions on the Salesforce platform.
n
- Business Requirement Analysis: Collaborate with business analysts and stakeholders to understand and gather requirements.
n
- Integration: Design and implement integrations with other systems using RESTful and SOAP APIs.
n
- Data Management: Implement and manage data models, including custom objects, fields, and relationships.
n
- Code Review and Best Practices: Conduct code reviews to ensure adherence to coding standards and best practices. Mentor junior developers and provide guidance on Salesforce development best practices.
n
- Performance Optimization: Optimize and enhance the performance of Salesforce applications through efficient coding and design.
n
- Documentation: Create and maintain technical documentation, including system architecture, design specifications, and release notes.
n
- Security and Compliance: Ensure that Salesforce solutions comply with security best practices and regulatory requirements.
n
nWhat you'll need -n
n
- Good understanding of SDLC, waterfall and agile project methodologies
n
- 5 to 7 Years of Salesforce development experience
n
- Strong knowledge on Lightning, LWC and Aura component
n
- Strong knowledge on Apex/VF/Webservices
n
- Working knowledge of technologies like AJAX, jQuery and JSON, JavaScript and CSS.
n
- Strong knowledge of Salesforce Objects, Data Model and Business Processes around them
n
- Experience with custom integration, Sites, API Calls.
n
- Working experience in AppExchange App Development and Package Creation
n
- Strong communication, customer service, troubleshooting and organizational skills
n
- Ability to identify and apply best practices and standards concepts to all functional areas.
n
- Experience with Git and standard branching strategies.
n
- Experience with SFDC governor limits, licensing, and SFDC best practices.
n
- Familiar with Identity, SAML, and Salesforce cross-cloud integrations.
n
- Familiar with integrations with Commerce Cloud, MuleSoft, data migrations. Scratch org development and source driven development in the SFDC context.
n
- Salesforce certifications
n
n
- Good communication skills
n
nBonus points -n
n
- Salesforce Certifications: Having additional certifications such as Salesforce Certified Integration Architecture Designer or Salesforce Certified Identity and Access Management Designer can be beneficia.
n
- Salesforce DX (Developer Experience): Familiarity with Salesforce DX and source-driven development is advantageous.
n
- JavaScript, HTML, and CSS: Proficiency in client-side technologies such as JavaScript, HTML, and CSS is valuable.n
- Mobile Development: Familiarity with mobile app development on the Salesforce platform, including using tools like Salesforce Mobile SDK, can be advantageous.
n
- Salesforce Einstein: Exposure to Salesforce Einstein, which incorporates artificial intelligence capabilities, can be beneficial for implementing intelligent features within Salesforce solutions.
n
- Continuous Integration and Continuous Deployment (CI/CD): Experience with implementing CI/CD pipelines for Salesforce development, using tools like Jenkins or Salesforce CLI, can streamline the release process.