Experience: 5+ Years
Key Responsibilities:
- Design, develop, and customize Salesforce OMS solutions to meet business requirements.
- Implement new features within the Salesforce platform, focusing on OMS modules.
- Write clean, maintainable, and scalable code for Salesforce applications.
- Integrate Salesforce OMS with other Salesforce products like Sales Cloud, Service Cloud, or external systems like ERP, WMS, or CRM.
- Ensure smooth data flow between systems using APIs, middleware, or direct integration methods.
- Provide ongoing support and maintenance for Salesforce solutions, including bug fixes and performance tuning.
- Monitor system performance and make recommendations for optimization.
- Develop and execute unit tests and assist in user acceptance testing (UAT).
- Manage deployments to various environments, ensuring minimal disruption to business processes.
- Create and maintain thorough documentation for all development activities, system configurations, and customizations.
- Work closely with business analysts, project managers, and other stakeholders to gather requirements and communicate project statuses.
- Mentor junior developers and contribute to team knowledge sharing.
Skills and Qualifications:
- Proficient in Salesforce development (Apex, Visualforce, Lightning Components).
- Strong knowledge of Salesforce OMS (Order Management System).
- Experience with Salesforce Integration Patterns, Salesforce APIs, and Web Services.
- Familiarity with version control systems like Git.
- Salesforce Certified Platform Developer I & II or equivalent.
- Salesforce OMS certification is highly advantageous.
- Minimum of 3-5 years of direct experience with Salesforce development, with at least 2 years specifically in Salesforce OMS.
- Proven track record in implementing large-scale Salesforce projects.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
- Ability to manage multiple tasks under tight deadlines.