Client's Salesforce system is a cloud-based Customer Relationship Management (CRM) platform that enables businesses to manage customer data, sales operations, and marketing campaigns and is a critical application for company's digital transformation to enable annual recurring revenue.
Requirements
- Strong knowledge of Salesforce Cloud platforms and the various components.
- Proficiency in Apex programming language for custom development.
- Experience with Salesforce Lightning and Lightning Components.
- Understanding of Salesforce data model and security model.
- Proficiency in programming languages such as Apex, Visualforce, and JavaScript.
- Knowledge of web technologies like HTML, CSS, and JavaScript frameworks (e.g., Angular, React).
- Experience with version control systems (e.g., Git).
Responsibilities
- Will have experience working within Salesforce cloud platforms such as but not limited to: Sales Cloud, Marketing Cloud, Commerce Cloud, Service Cloud, Experience Cloud, Analytics Cloud…
- Work closely with Technical Leaders, Business Partners, Business Process Owners, Business Analysts, Developers to design solutions to meet business needs in accordance with industry best practices.
- Play the role of a technical SME in internal strategic initiatives to grow the platform.
- Serve as an active contributor to the overall knowledge base and expertise of the Salesforce’s cloud platforms.
- Specializes in gathering and analyzing information and designing comprehensive solutions that are flexible and adaptable.
- May serve in a release manager capacity as needed to plan and lead the team through releases across lower environments.
- Perform unit testing, system integration testing, and user acceptance testing to ensure high quality and reliability of developed solutions.
Other
- Bachelor’s degree in computer science, management information systems, engineering, or related field
- Minimum 3 yrs. of experience as a salesforce developer
- Ability to adapt to and assist colleagues through change and support change management processes.
- Strong team orientation and ability to collaborate with the business and IT organizations.
- Ability to manage multiple priorities and projects simultaneously, ensuring stakeholder expectations are managed appropriately.