Introduction
As a Senior Salesforce Developer, you will work in our organization developing and supporting iRobot's Customer Care CRM platform. Working closely with business stakeholders, you will help build our Platform which includes Service Cloud, Experience Cloud, and Order Management. This also includes integration into iRobot's suite of applications. Reporting to the CRM Platform Manager, you will develop solutions for iRobot's CRM, enabling capabilities to service a growing and diverse business and customer user community.
What You Will Do
Deliver on the full life cycle of software components for our mission critical, enterprise Service Cloud implementation
Build Unit Tests, Complete Manual Testing as required
Build and improve on the Salesforce Lightning Platform
Collaborate and work closely with key business stakeholders and Business Analysts to help define, design, and deliver business-driven CRM capabilities
Research, Analyze, and implement solution designs
Integrating other systems with Salesforce
Develop and document solutions utilizing best practices
Complete work requests captured through service desk, Kanban boards, Jira Scrum, Slack, and other user community interfaces
Assist with documenting iRobot's CRM processes, policies, and procedures for the Digital Business group and our internal customers
Work Closely with Senior QA on the execution of test plans, Release Management & Deployment support
To Be Successful You Will Have
Education: BS/BA in Information Systems, Computer Science or equivalent
Experience: A total of 2-5+ years Salesforce experience with at least 1 year in development on Lightning Service Cloud.
Knowledge and experience of application development and configuration in Salesforce Lightning: Apex , Visual Force, Rest and Soap API, Tooling API / Metadata, SOQL, SOSL, SAQL, Einstein, Javascript, Experience Cloud, CSS, Process Builder, Digital Messaging, Object Builder, Lightning Components, Heroku, GIT / SalesforceDX, Postman, Salesforce Mobile, Salesforce Anywhere, Standard Reporting and Dashboards
Salesforce.com Developer (Platform Developer I, JavaScript Developer I) Certified preferred
Understanding of UX Design principles (Usability, Interface Design, IxD)
Experience with integrations with multiple systems and multiple tools (SnapLogic, DBamp, API, Mulesoft, etc)
Knowledge of Care/Technical Support Services Organization
Knowledge of Order Management systems
Ability to work collaboratively across the organization: interpret user requirements, identify the root cause, research possible solutions, identify most feasible solutions
Must be able to work creatively, calmly, flexibly, and under tight deadlines in order to respond quickly and positively to shifting/multiple demands and opportunities
Attention to detail, and ability to multitask and meet deadlines
Self-motivated, must be able to work independently as well as with others in a matrix environment