hero

Find jobs at planet-healing startups

Search jobs at hundreds of venture-backed climate tech companies across the portfolios of dozens of leading climate VCs

Salesforce Developer

River

River

Software Engineering, Sales & Business Development
Bengaluru, Karnataka, India
Posted on Nov 29, 2024

Title: Salesforce Developer

About River:

River is an electric vehicle company building multi-utility scooters. At River, we’re building scooters of tomorrow for the ambitious youth of today. Because we believe people only need two things to achieve success: the desire to make it to the top, and the means to get there.

Our flagship product River Indie, SUVofScooters, is designed to help you get things done. Engineered to be a dependable ally on your road to success. We are backed by marquee international investors - these are mobility focused funds backed by Yamaha Motors, Al-Futtaim Automotive Group, Toyota VC and Maniv Mobility.

Key Responsibilities:

Salesforce developer is responsible for creating, maintaining, and improving SF applications that meet the needs of users and organizations. You work on different aspects of the software development life cycle, including design, coding, testing, and deployment. Developers can specialize in various areas such as front-end, back-end, full-stack, mobile, or specific programming languages and technologies.

  • Collaborate with stakeholders (e.g., clients, business analysts, project managers) to gather and understand functional and non-functional requirements.
  • Assess the technical feasibility of proposed solutions and provide estimates on time and resources needed.
  • Develop software architecture and design documents, outlining the structure, components, and data flow of the application.
  • Design database schemas, ensuring data normalization, integrity, and efficient data retrieval.
  • For front-end developers, design user interfaces that are intuitive, responsive, and visually appealing.
  • Write clean, efficient, and maintainable code based on design specifications using programming languages like Java, Python, C#, JavaScript, etc.
  • Participate in code reviews to ensure code quality, adherence to coding standards, and identification of potential issues.
  • Use version control systems like Git to manage code changes and collaborate with other developers.
  • Support UAT by providing test cases and addressing any issues raised by end-users.
  • Provide technical support to users, troubleshoot issues, and implement bug fixes and enhancements.
  • Work closely with other developers, designers, testers, and project managers to deliver high-quality software.
  • Communicate with clients or stakeholders to provide updates, gather feedback, and ensure their requirements are met.

Ideal Candidate:

  • 3.5+ years of experience in Salesforce Development.
  • Experienced with Salesforce integration projects, especially in large or complex environments.
  • Proficiency in Apex, Visualforce, Lightning Components, and Salesforce APIs.
  • Experience with web development technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Knowledge of SOQL, SOSL, and data modeling within Salesforce.
  • Experience with REST/SOAP APIs, middleware, and integration tools like MuleSoft, Zaiper, Informatica or others.
  • Experience with custom objects, workflows, validation rules, and process builders.
  • Understanding of Salesforce setup and configuration, including security settings, profiles, and permissions.
  • Knowledge of installing and customizing AppExchange apps.
  • Such as Sales Cloud, Service Cloud, Marketing Cloud, or Community Cloud.
  • Proficiency in building and customizing Lightning components.
  • Good to have Salesforce Certified Platform Developer I or II.
  • Additional certifications like Salesforce Administrator, Salesforce Advanced Administrator, or specific cloud certifications (e.g., Sales Cloud Consultant) may be preferred.