Dodge Industrial, Inc.
Website:
dodgeindustrial.com
Job details:
Job Title: Salesforce Developer
Location: India (Remote)
Reports to: Salesforce Platform Lead
Employment Type: Full-time
Seniority Level: Mid-Level
Industry: Manufacturing | Industrial Machinery | Power Transmission
Job Function: Information Technology | Salesforce Development | CRM
Job Summary: The Salesforce Developer is a hands-on technical contributor responsible for designing, developing, and maintaining Salesforce Sales Cloud and Service Cloud solutions. This role works closely with senior developers to deliver custom functionality using Apex, Lightning Web Components (LWC), and Salesforce configuration. The developer supports core business processes by delivering scalable and secure technical solutions, contributing to platform enhancements, data model design, and automation initiatives. The role supports application stability through defect resolution and performance optimization and follows Salesforce best practices to ensure code quality and maintainability.
Key Responsibilities:
Salesforce Application Development
- Develop and maintain Salesforce Sales Cloud and Service Cloud functionality using Apex, Lightning Web Components (LWC), and declarative tools.
- Build custom business logic, validations, flows, and user interfaces to support sales and service operations.
- Follow established Salesforce development standards and best practices to ensure maintainability and scalability.
- Support Salesforce Service Cloud application development, including case workflows, Omni-Channel-based routing, and Messaging for In-App and Web (MIAW).
Data Model, Security, and Performance
- Assist in designing and maintaining Salesforce data models, object relationships, and metadata, including support for Service Cloud and messaging-related objects.
- Implement object-level, field-level, and record-level security using profiles, permission sets, and sharing rules.
- Develop and maintain SOQL queries and Apex logic, including support for existing Apex triggers, to ensure data integrity, performance, and compliance with Salesforce governor limit best practices.
User Support, Enablement, and Application Stability
- Provide technical support for Salesforce users by troubleshooting issues, analyzing defects, and resolving functional problems.
- Partner with other Salesforce team members to support user access, maintain data integrity, and implement configuration changes.
- Assist with user enablement by supporting Salesforce enhancements, maintaining technical documentation, and ensuring Salesforce functionality is stable, intuitive, and aligned with established business processes.
Code Quality, DevOps, and Support
- Write unit tests and participate in code reviews to ensure high-quality and reliable deployments.
- Support source-driven development using Salesforce DX and version control systems.
- Assist in troubleshooting and resolving defects in lower and production environments under guidance from senior team members.
- Document technical solutions and contribute to knowledge-sharing within the team.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related technical field.
- 3+ years of hands-on Salesforce development experience in enterprise environments.
- Strong hands-on experience developing and maintaining scalable Salesforce data models including security models, security controls, and validations.
- Solid working knowledge of Salesforce Sales Cloud and/or Service Cloud functionality and standard features.
- Understanding of Salesforce security concepts, including profiles, permission sets, role hierarchy, and sharing rules.
- Experience developing Salesforce functionality using Apex, Lightning Web Components (LWC), and declarative tools such as Flows and Validation Rules.
- Familiarity with source-driven development practices using Salesforce DX, version control systems, and CI/CD deployment pipelines.
- Working knowledge of asynchronous processing techniques in Salesforce, including Batch Apex, Queueable Apex, Future methods, and Platform Events.
- Exposure to integrations and APIs is preferred.
- Experience working in Agile or team-based development environments.
- Salesforce Certified Platform Developer I preferred. Additional Salesforce certifications are a plus.
Physical Requirements:
- Extended periods of sitting at a workstation.
- Speaking in person and over the telephone or Teams online and the ability to hear, comprehend, and document detailed information from others.
- Ability to type, reach and grasp.
- Intermittent standing and walking within the office environment.
- Ability to communicate verbally and in writing for extended periods over the phone and in person.
Essential Job Functions:
- Develop, customize, and maintain Salesforce applications using Apex, Lightning Web Components (LWC), and declarative tools such as Flows and Validation Rules.
- Build and enhance Salesforce Sales Cloud and Service Cloud functionality to support sales, service, and operational business processes.
- Develop and support Salesforce data models, including custom objects, relationships, validation rules, and data quality controls.
- Implement and maintain Salesforce security configurations, including profiles, permission sets, role hierarchy, and sharing rules.
- Develop and support asynchronous processing using Batch Apex, Queueable Apex, Future methods, and Platform Events as required.
- Write unit tests, perform debugging, and participate in code reviews to ensure high-quality, scalable, and maintainable solutions.
- Participate in source-driven development and deployment activities using Salesforce DX, version control, and CI/CD pipelines.
- Assist with Salesforce Service Cloud messaging capabilities, including Messaging for In-App and Web (MIAW) and Omni-Channel-based routing.
- Collaborate with Salesforce team members, senior developers, and business stakeholders to implement and support Salesforce solutions across sales and service processes.
- Provide ongoing support for Salesforce environments by troubleshooting issues, supporting enhancements, validating deployments, and maintaining technical documentation.
Why Join Us?
- Represent a trusted brand in industrial power transmission.
- Work independently while collaborating with a team of technical and commercial professionals.
- Competitive compensation, benefits, and opportunities for career advancement.
Click on Apply to know more.