As a Senior Salesforce commerce cloud Developer, you will translate client requirements into technical designs, design schemas, implement Salesforce commerce cloud extensions, design, and create product catalogue hierarchy and integrate with content management systems and search engines, unlocking the business value of Salesforce commerce cloud. You will independently drive design decisions to ensure the necessary health of the overall solution and will lead the technical team of Salesforce commerce cloud developers. You will teach, mentor, and share knowledge, improve processes, and develop systematic solutions to problem patterns.
The core responsibilities are:
- Participate effectively in all aspects of the development process
- Provide estimation of the business requirements
- Providing hands- on support in software/application architecture, development, design, independent analysis, and problem resolution
- Support PIG instances as required
- Mentor Junior Developers and take an active role in their development
- Work closely with team leaders and software architects to set technical direction within the team and to ensure software developed is of a consistently high standard
- Attend daily team meetings to report on progress and share ideas
- Report upwards to the Development Team Leader and/or Project Manager, so they are well informed of the current work progress
- Strictly follow project workflow
- Proactively contribute to the process of continuous improvement, with regards to self, team, and systems
- Ensure that the software being developed satisfies all business requirements as described in the Functional Specification Documents and conforms to the company development coding standards, policies and procedures
- Work on various projects and teams according to the business needs or the development objectives set by the Development Team Lead
- Assist Development Team Lead to ensure projects are accurately estimated and delivered to schedule
- Highlight issues related to requirements and design to the Development Team Lead and/or Project Manager
- Review estimates of the assigned tasks and highlight issues in cases of underestimation
Requirements
- A bachelor's degree or equivalent.
- Team player with excellent collaboration skills, with a fantastic can-do attitude.
- Self-driven, with an aptitude to learn and keep up with the latest in Salesforce Commerce Cloud (Demandware)
- Ideally educated to Degree level. Must have excellent written and verbal communication skills
- A minimum of two years of hands-on experience in web technologies including HTML, CSS, JavaScript, JSON, AJAX, JQuery, web analytics, XML, web services (SOAP/REST), and open-source packages/libraries.
- Expert in React and Salesforce PWA Kit, with hands-on experience delivering at least one production project using PWA Kit architecture
- Good understanding of object-oriented programming, relational databases
- Experience in design and development of third party (backend) integration
- Demonstrated consistent excellence in applying this competency across multiple projects and/or organizations
- A minimum 4 years of Project experience in Salesforce Commerce Cloud (Demandware). Expert of SFRA/Site Genesis DOM structure, jQuery event handling and frontend third party integrations
- Proven track record in software development environments and experiences of end-to-end project lifecycles
- Proficient in co-coordinating with teams and clients across different time zones
- Familiar with JIRA, Confluence, MS Outlook, Word, Excel, Visio, and Project
- Overall, 4 plus Years of IT experience
Preferred skills:
- Mastery of ecommerce implementation specifically on Salesforce Commerce Cloud, MVC Pattern, Eclipse and ANT
- Deep understanding of the deployment considerations specific to SaaS based cloud server
- Understanding of all Administrative options/tasks/interfaces available in Business Manager
- Knowledge of the concepts of price and inventory and had worked with external vendors to set up feeds and processes for these on projects
- Individual should be able to work on at least 2 third party backend integrations like Address/shipping/tax validation, Payment authorization, CRM, OMS without help